R语言数据框添加行或列数据2021.5.28

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 报错截图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容