过去这个问题出现了几次,但我似乎无法找到解决问题的具体方法。
我有很多data.frames,我想在一起做错,但我做错了,这是我的代码,
big_df <- list(
df1 <- data.frame(A = seq(1:5),
B = seq(6:10)),
df2 <- data.frame(A = seq(11:15),
B= seq(16:20)),
df3 <- data.frame(A = seq(21:25),
B = seq(26:30))
)
bigger_df <- do.call(rbind,big_df)
对greater_df的检查没有将data.frame绑定在一起,使得1:5在两列中的每一列中重复三次。显然我希望A列是1:5 11:15 21:25而B列我想要6:10 16:20 26:30。
有人可以给我任何关于我做错的指示吗?
答案 0 :(得分:1)
感谢有用的评论,我只是用逗号代替冒号,给出了我想要的答案。
这是修改后的代码,
big_df <- list(
df1 <- data.frame(A = seq(1,5),
B = seq(6,10)),
df2 <- data.frame(A = seq(11,15),
B= seq(16,20)),
df3 <- data.frame(A = seq(21,25),
B = seq(26,30))
)
bigger_df <- do.call(rbind,big_df)