r語言 向量轉換為資料框 R語言 資料框

2021-10-18 13:50:52 字數 694 閱讀 4817

資料框

概念

在r語言中,資料框(dataframe)組織資料的結構與矩陣相似,但是其各列的資料型別可以不相同。一般情況,資料框的每列是乙個變數,每行是乙個觀測樣本。雖然,資料框內不同的列可以是不同的資料模式,但是資料框內每列的長度必須相同。

資料框的建立

01

基本概念

在r語言中,資料框使用data.frame()函式來建立,其格式如下:

data.frame(col1, col2, ..., row.name=null, check.rows = false, check.names=true, stringsasfactors = default.stringsasfactors())

其中,●row.name用於指定各行(樣本)的名稱,預設沒有名稱,使用從1開始自增的序列來標識每一行;

●check.rows用於用來檢查行的名稱和數量是否一致,預設為false;

●check.names來檢查變數(列)的名稱是否唯一且符合語法,預設為true;

●用來描述是否將字元型向量自動轉換為因子,預設轉換,若不改變的話使用stringsasfactors = false來指定即可。

02

R語言資料框

資料框的建立 通過data.frame函式來建立資料框,該函式包含的主要引數為 data.frame row.names null,check.rows false,check.names true,stringsasfactors default.stringsasfactors 建立乙個資料框 ...

R語言資料框

r語言學習日記 一 2019年3月30日 一 建立資料框 讀入txt csv等格式資料,自動生成資料框,資料編碼為utf 8 movie read.csv 電影資料.csv fileencoding utf 8 stringsasfactors f 檢視movie的資料型別 class movie ...

R語言 向量

1 seq 產生有規律的數列,間距省略時預設值為1。例1 seq 10,20,0.5 例2 seq 0,by 0.03,length 15 2 rep 產生有規律的數列,重複第乙個變數若干次。例1 rep 1 3,1 3 例2 rep 1 3,rep 2,3 例3 rep 1 3,length 10...