R语言 向dataframe中添加一行或一列

如何向R中的dataframe的某一位置添加一行(rbind函数)或一列向量(cbind函数)

插入一列

y<-1:4
data1 <- data.frame(x1=c(1,3,5,7), x2=c(2,4,6,8),x3=c(11,12,13,14),x4=c(15,16,17,18))
data2 <- cbind(data1[,1:2],y,data1[,3:ncol(data1)])

插入一行

data1<- data.frame(x1=runif(10),x2= runif(10),x3= runif(10))
row<- c(1, 1, 1)
data2 <- rbind(data1[1:5,], row, data1[6:nrow(data1), ])
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql module Module context Spark SQL和DataFrames中的重...
    盗梦者_56f2阅读 5,471评论 0 19
  • 为了解决感兴趣的问题,我们首先必须解决一些数据管理方面的问题。 4.2 创建新变量 在典型的研究项目中,你可能需要...
    在雨中跳舞阅读 1,602评论 2 1
  • 欢迎关注公众号:oddxix I. 导论 简单来讲,编程是借助计算机来解决某个问题。学习编程的就是训练我们解决问题...
    oddxix阅读 1,105评论 0 12
  • “此去经年,唯有君如故。车厢颠簸,失眠扯闲篇。”——《大寒小记》 铁道旁的老树下 几只乌鸦 叫到嗓音沙哑 却再没人...
    朱兰特夫斯基阅读 664评论 0 0
  • 所谓的日久见人心,就是了解了一个人的性格然后看透了吧,当她说谎时也知道,当她故作姿态时也了然于心,我不苟同也不会附...
    一条游离尘世的鱼阅读 450评论 0 1