R语言实现在指定列、指定行之间插入新的行、列

 

1、在任意列之间插入新数据

a <- 1:5
b <- letters[1:5]
c <- LETTERS[1:5]
d <- 5:1
dat <- data.frame(a, b, c, d)
dat
x <- rep("k", 5)
cbind(dat[,1:2], x, dat[,3:4])       ## 在第2、3列之间插入新的列

 

 

2、在任意行之间插入新数据

a <- 1:5
b <- letters[1:5]
c <- LETTERS[1:5]
d <- 5:1
dat <- rbind(a, b, c, d)
dat
x <- rep("k", 5)
x
rbind(dat[1:2,], x, dat[3:4,])     ## 在第二三行之间插入新的行

 

posted @ 2022-08-05 14:12  小鲨鱼2018  阅读(850)  评论(0编辑  收藏  举报