国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

R語(yǔ)言【base】——data.frame():創(chuàng)建數(shù)據(jù)框,緊耦合的變量集合,它們共享矩陣和列表的許多屬性,被大多數(shù)R建模軟件用作基本數(shù)據(jù)結(jié)構(gòu)。

這篇具有很好參考價(jià)值的文章主要介紹了R語(yǔ)言【base】——data.frame():創(chuàng)建數(shù)據(jù)框,緊耦合的變量集合,它們共享矩陣和列表的許多屬性,被大多數(shù)R建模軟件用作基本數(shù)據(jù)結(jié)構(gòu)。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Package?base?version 4.2.0


Description

創(chuàng)建數(shù)據(jù)框(data frame),緊耦合的變量集合,它們共享矩陣和列表的許多屬性,被大多數(shù)R建模軟件用作基本數(shù)據(jù)結(jié)構(gòu)。

數(shù)據(jù)框:一種在統(tǒng)計(jì)分析和數(shù)據(jù)處理中常用的數(shù)據(jù)結(jié)構(gòu),由行和列組成,類(lèi)似于電子表格。


Usage

data.frame(..., row.names = NULL, check.rows = FALSE,
           check.names = TRUE, fix.empty.names = TRUE,
           stringsAsFactors = FALSE)

Arguments

參數(shù)【...】:這些參數(shù)的形式是 value 或 tag = value。組件名稱是基于標(biāo)簽(如果存在)或解析參數(shù)本身創(chuàng)建的。

參數(shù)【row.names】:NULL 或單個(gè)整數(shù)或字符串,指定要用作行名的列,或一個(gè)字符或整數(shù)向量,為數(shù)據(jù)框提供行名。

參數(shù)【check.rows】:如果為 TRUE,則檢查行長(zhǎng)度與名稱的一致性。

參數(shù)【check.names】:邏輯值。如果為T(mén)RUE,則檢查數(shù)據(jù)框中的變量名,以確保它們是語(yǔ)法上有效的變量名,并且不重復(fù)。如有必要,可以對(duì)它們進(jìn)行調(diào)整(通過(guò)make.names)。

參數(shù)【fix.empty.names】:邏輯值,指示“未命名”的參數(shù)(在沒(méi)有被 someName = arg 正式命名)是否獲得自動(dòng)構(gòu)造的名稱,或者更確切地說(shuō)是 “”。即使 check.names 為 FALSE,如果應(yīng)該保留 “”名稱,也需要設(shè)置為 FASLE。

參數(shù)【stringsAsFactors】:邏輯值:應(yīng)該將字符向量轉(zhuǎn)換為因子嗎?“factory-fresh”的默認(rèn)值以前為T(mén)RUE,但在R 4.0.0 中已更改為FALSE。


Details

數(shù)據(jù)框是給定類(lèi)“data.frame”的具有相同行數(shù)且具有唯一行名的變量列表。如果不包含變量,則行名決定行數(shù)。

列名應(yīng)該是非空的,嘗試使用空名稱將產(chǎn)生不支持的結(jié)果。允許使用重復(fù)的列名,但是您需要對(duì)data.frame使用check.names = FALSE來(lái)生成這樣的數(shù)據(jù)幀。然而,并不是所有對(duì)數(shù)據(jù)幀的操作都會(huì)保留重復(fù)的列名:例如,類(lèi)似矩陣的子集將強(qiáng)制結(jié)果中的列名是唯一的。

data.frame通過(guò)調(diào)用as.data.frame(optional = TRUE)將它的每個(gè)參數(shù)轉(zhuǎn)換為一個(gè)數(shù)據(jù)幀。由于這是一個(gè)泛型函數(shù),因此可以編寫(xiě)方法來(lái)根據(jù)其類(lèi)更改參數(shù)的行為:R提供了許多這樣的方法。傳遞給data.frame的字符變量如果沒(méi)有I保護(hù),并且參數(shù)stringsAsFactors為真,則轉(zhuǎn)換為因子列。如果將列表或數(shù)據(jù)幀或矩陣傳遞給data.frame,則好像每個(gè)組件或列都作為單獨(dú)的參數(shù)傳遞(由I保護(hù)的矩陣除外)。

傳遞給data.frame的對(duì)象應(yīng)該具有相同的行數(shù),但是原子向量(參見(jiàn)is.vector)、因子和受I保護(hù)的字符向量將在必要時(shí)被循環(huán)使用整次(包括作為列表參數(shù)的元素)。

如果在對(duì)data.frame的調(diào)用中沒(méi)有提供行名,則從具有合適名稱的第一個(gè)組件中獲取行名,例如具有行名或數(shù)據(jù)幀的命名向量或矩陣。(如果該組件隨后被回收,則這些名稱將被丟棄并發(fā)出警告。)如果row.names作為NULL提供或沒(méi)有找到合適的組件,則行名是從1開(kāi)始的整數(shù)序列(并且這樣的行名被認(rèn)為是“自動(dòng)的”,而不是由as.matrix保留)。

如果提供的行名長(zhǎng)度為1,并且數(shù)據(jù)幀只有一行,則使用row.names來(lái)指定行名,而不是列名(通過(guò)名稱或數(shù)字)。

從不受I保護(hù)的向量輸入中刪除名稱。


Value

一種數(shù)據(jù)框架,一種類(lèi)似矩陣的結(jié)構(gòu),其列可以是不同的類(lèi)型(數(shù)字、邏輯、因子和字符等)。

如何創(chuàng)建數(shù)據(jù)幀的名稱是復(fù)雜的,本段的其余部分只是基本的故事。如果參數(shù)都是命名的簡(jiǎn)單對(duì)象(不是列表、數(shù)據(jù)幀矩陣),則參數(shù)名給出列名。對(duì)于一個(gè)未命名的簡(jiǎn)單參數(shù),使用參數(shù)的離去版本作為名稱(去掉了封閉的I(…))。對(duì)于具有多個(gè)命名列的命名矩陣/列表/數(shù)據(jù)幀參數(shù),列的名稱是參數(shù)的名稱后跟一個(gè)點(diǎn)和參數(shù)內(nèi)的列名:如果參數(shù)未命名,則使用參數(shù)的列名。對(duì)于包含單個(gè)列的已命名或未命名的矩陣/列表/數(shù)據(jù)幀參數(shù),結(jié)果中的列名就是參數(shù)中的列名。最后,將這些名稱調(diào)整為唯一且在語(yǔ)法上有效,除非check.names = FALSE。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832340.html


Example

L3 <- LETTERS[1:3]
char <- sample(L3, 10, replace = TRUE)
(d <- data.frame(x = 1, y = 1:10, char = char))
   x  y char
1  1  1    A
2  1  2    A
3  1  3    C
4  1  4    B
5  1  5    B
6  1  6    A
7  1  7    A
8  1  8    A
9  1  9    A
10 1 10    B
data.frame(1, 1:10, sample(L3, 10, replace = TRUE))
   X1 X1.10 sample.L3..10..replace...TRUE.
1   1     1                              B
2   1     2                              C
3   1     3                              C
4   1     4                              B
5   1     5                              A
6   1     6                              A
7   1     7                              B
8   1     8                              A
9   1     9                              B
10  1    10                              C
is.data.frame(d)
[1] TRUE
(dd <- data.frame(d, fac = letters[1:10], stringsAsFactors = TRUE))
   x  y char fac
1  1  1    A   a
2  1  2    A   b
3  1  3    C   c
4  1  4    B   d
5  1  5    B   e
6  1  6    A   f
7  1  7    A   g
8  1  8    A   h
9  1  9    A   i
10 1 10    B   j
rbind(class = sapply(dd, class), mode = sapply(dd, mode))
      x         y         char        fac      
class "numeric" "integer" "character" "factor" 
mode  "numeric" "numeric" "character" "numeric"
stopifnot(1:10 == row.names(d)) 
(d0  <- d[, FALSE]) 
data frame with 0 columns and 10 rows
(d.0 <- d[FALSE, ]) 
[1] x    y    char
<0 行> (或0-長(zhǎng)度的row.names)
(d00 <- d0[FALSE, ])
data frame with 0 columns and 0 rows

到了這里,關(guān)于R語(yǔ)言【base】——data.frame():創(chuàng)建數(shù)據(jù)框,緊耦合的變量集合,它們共享矩陣和列表的許多屬性,被大多數(shù)R建模軟件用作基本數(shù)據(jù)結(jié)構(gòu)。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ROS1重溫:仿真警告-TF_REPEATED_DATA ignoring data with redundant timestamp for frame r_drivel_wheel at...

    ROS1重溫:仿真警告-TF_REPEATED_DATA ignoring data with redundant timestamp for frame r_drivel_wheel at...

    問(wèn)題程序功能: 在仿真環(huán)境下,觀測(cè)機(jī)器人運(yùn)動(dòng)時(shí)的傳感器數(shù)據(jù) 具體發(fā)生狀況: 首先啟動(dòng)了用于模擬機(jī)器人運(yùn)動(dòng)環(huán)境的 Gazebo launch文件 緊接著啟動(dòng)了用于啟動(dòng) rviz 文件來(lái)觀測(cè)傳感器數(shù)據(jù)的 launch 文件,這一 launch 文件啟動(dòng)之后,在該終端中一直報(bào)警告信息。(警告信息如下圖

    2024年02月04日
    瀏覽(19)
  • spring-boot 接收f(shuō)orm表單 多文件加多字段數(shù)據(jù)(postman在form-data格式下傳數(shù)組和集合)

    spring-boot 接收f(shuō)orm表單 多文件加多字段數(shù)據(jù)(postman在form-data格式下傳數(shù)組和集合)

    前言 該博客多用于記錄自己的問(wèn)題 ?在寫(xiě)項(xiàng)目的時(shí)候遇到這種業(yè)務(wù)情況: 需要保存整個(gè)頁(yè)面的數(shù)據(jù),數(shù)據(jù)包含 多個(gè)字段信息 和 多個(gè)文件 ?結(jié)合網(wǎng)上的處理思路,我最終實(shí)現(xiàn)了這種業(yè)務(wù)需求并整理一下 前端單獨(dú)提交字段和文件比較方便簡(jiǎn)單,本人不太了解前端,既然前端說(shuō)

    2024年02月03日
    瀏覽(20)
  • Spring Data JPA之自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)表

    Spring Data JPA之自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)表

    由于在項(xiàng)目中使用到了Spring Data JPA(Java Persistent API)進(jìn)行項(xiàng)目開(kāi)發(fā),并且自己對(duì)JPA比較感興趣想進(jìn)行學(xué)習(xí)和了解。首先學(xué)習(xí)和了解的是JPA自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)表,通過(guò)JPA能夠讓軟件工程師們不用再去手動(dòng)創(chuàng)建數(shù)據(jù)表,能夠減輕軟件工程師們的工作量。 通過(guò)本篇博客可以實(shí)現(xiàn)使用

    2024年02月05日
    瀏覽(28)
  • base64 前端顯示 data:image/jpg;base64

    通常base64是后端服務(wù)之間傳輸時(shí)常用的一種方式。即把圖片流轉(zhuǎn)成了byte數(shù)組,再轉(zhuǎn)成一長(zhǎng)串字符串(這就是我們看到的base64格式字符串)。 想要還原成圖片,后端通常的做法是將base64的字符串轉(zhuǎn)成byte數(shù)組,再將byte數(shù)組裝到流里寫(xiě)出來(lái),就是圖片了。 放在前端顯示,主需在

    2024年02月04日
    瀏覽(20)
  • 100天精通Python丨基礎(chǔ)知識(shí)篇 —— 05、7大基礎(chǔ)數(shù)據(jù)類(lèi)型詳解(變量、列表、集合、字典、元組)

    《100天精通Python專欄 - 快速入門(mén)到黑科技》 是由 CSDN 內(nèi)容合伙人丨全站排名 Top 4 的硬核博主 不吃西紅柿 傾力打造,專欄分為基礎(chǔ)知識(shí)篇和黑科技應(yīng)用篇。 基礎(chǔ)知識(shí)篇 以理論知識(shí)為主,旨在幫助沒(méi)有語(yǔ)言基礎(chǔ)的小伙伴,學(xué)習(xí)我整理成體系的精華知識(shí),快速入門(mén)構(gòu)建起知識(shí)框

    2023年04月18日
    瀏覽(24)
  • 通過(guò)Studio 3T對(duì)Mongodb進(jìn)行 創(chuàng)建數(shù)據(jù)庫(kù)/集合 增刪查改集合文檔操作

    通過(guò)Studio 3T對(duì)Mongodb進(jìn)行 創(chuàng)建數(shù)據(jù)庫(kù)/集合 增刪查改集合文檔操作

    首先 你需要安裝Studio 3T 以及啟動(dòng) Mongodb服務(wù) 具體可以參考我的文章 Studio 3T客戶端連接Mongodb數(shù)據(jù)庫(kù)服務(wù) 我們之前 通過(guò) 隨便輸切換是可以的 但除了這里能看到的 它們都僅存在于內(nèi)存 我們右鍵頂部菜單 選擇 添加數(shù)據(jù)庫(kù)/創(chuàng)建數(shù)據(jù)庫(kù) 這里 我們輸入數(shù)據(jù)庫(kù)名稱 然后 點(diǎn)擊OK 這樣

    2024年02月01日
    瀏覽(94)
  • 在Node.js中使用MongoDB連接數(shù)據(jù)庫(kù)、創(chuàng)建集合

    在Node.js中使用MongoDB連接數(shù)據(jù)庫(kù)、創(chuàng)建集合

    本文主要介紹在Node.js中使用MongoDB連接數(shù)據(jù)庫(kù)、創(chuàng)建集合的方法。 在Node.js中使用MongoDB連接數(shù)據(jù)庫(kù)有兩種方式:使用原生驅(qū)動(dòng)程序和使用Mongoose。 首先,需要安裝 mongodb 模塊。可以通過(guò)以下命令來(lái)安裝: 安裝完成后,可以在代碼中引入模塊: 接著,可以使用 MongoClient 來(lái)連接

    2024年02月04日
    瀏覽(82)
  • iOS base64 轉(zhuǎn) data |圖片Base64轉(zhuǎn)NSData | UIImageView | UIImage

    Api 接口返回 base64 圖片字符串,需要顯示在UIImageView 上。 假設(shè) string類(lèi)型的 base64ImageStr 為 api返回的 base64字符串 將base64字符串進(jìn)行處理 //去除掉首尾的空白字符和換行字符 ? ? ? ? ? ? NSString * img64 = [base64ImageStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]

    2024年01月18日
    瀏覽(21)
  • uniApp中使用小程序XR-Frame創(chuàng)建3D場(chǎng)景(2)加載模型

    uniApp中使用小程序XR-Frame創(chuàng)建3D場(chǎng)景(2)加載模型

    上篇文章講述了如何將XR-Frame作為子組件集成到uniApp中使用,只完成了簡(jiǎn)單的環(huán)境搭建,這篇文章講解如何加載3D模型。 在XR-Frame框架中,加載資源都是在wxml文件的標(biāo)簽中實(shí)現(xiàn)的。下面是wxml中完整的代碼 index.wxml 上面代碼中, xr-assets? 標(biāo)簽代表要加載資源 , xr-asset-load 標(biāo)簽

    2024年04月28日
    瀏覽(45)
  • 在 Vue.js 中,使用 watch 監(jiān)聽(tīng)data變量如:對(duì)象屬性/data變量

    在 Vue.js 中,使用 `watch` 監(jiān)聽(tīng)對(duì)象屬性 的變化時(shí),應(yīng)該將屬性名作為 字符串 傳遞給 `watch` 選項(xiàng)。 示例如下: ```javascript updateAddChuZhenForm函數(shù) 現(xiàn)在,當(dāng) `isCheck1` 或 `isCheck2` 的值發(fā)生變化時(shí),相應(yīng)的 `watch` 函數(shù)將被觸發(fā)。 ``` 如果你想要 監(jiān)聽(tīng)一個(gè)普通變量 ,而 不是 Vue 實(shí)例的屬

    2024年02月09日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包