R语言数据框添加行或列数据2021.5.28
2021-05-28 本文已影响0人
R语言_茶味先生
1 数据框添加固定某行或某列数据
1.1 data.frame函数合并数据
将原始数据和要添加的某列用data.frame函数重新生成新的数据框
data.frame(USArrests,state.division)#将state.division列添加到原始数据集并且合并成新的数据框
1.2 cbind和rbind函数添加某列或者某行(row横的,column竖的)
cbind和rbind函数不仅适用于数据框也适用于矩阵
- 添加列
cbind(USArrests,state.division)#在原始数据集上添加state.division列
- 添加行
添加行时需要,数据的列名要一致且列的个数相同,否则会报错。
data1<-head(USArrests,20)
data2<-tail(USArrests,20)
rbind(data1,data2)#在原始数据集上添加state.division列
##
data3<-head(cbind(USArrests,state.division),20)
rbind(data1,data3)#列数不同合并时则会报错
图1 报错截图