在R語(yǔ)言中,可以使用data.frame()
函數(shù)創(chuàng)建數(shù)據(jù)框來(lái)存放數(shù)據(jù)。數(shù)據(jù)框是一種二維表格型的數(shù)據(jù)結(jié)構(gòu),可以存儲(chǔ)不同類型的數(shù)據(jù)。
以下是創(chuàng)建數(shù)據(jù)框的幾種常用方法:
df <- data.frame()
df <- data.frame(column1, column2, ...)
其中,column1
、column2
為已有的變量或向量。
df <- data.frame(column1 = vector1, column2 = vector2, ...)
其中,column1
、column2
為列名,vector1
、vector2
為已有的向量。
df <- data.frame(row.names = rownames, column1 = vector1, column2 = vector2, ...)
其中,rownames
為行名,vector1
、vector2
為已有的向量。
df <- data.frame(column1 = factor(vector1), column2 = factor(vector2), ...)
其中,vector1
、vector2
為已有的向量,通過(guò)factor()
函數(shù)將向量轉(zhuǎn)為因子變量。
注意:在創(chuàng)建數(shù)據(jù)框時(shí),要確保每列的長(zhǎng)度一致,否則會(huì)出現(xiàn)警告或錯(cuò)誤信息。