这个问题过去出现过几次,但我似乎找不到我的问题的具体答案。
我有许多数据帧,我想将它们绑定在一起,但我做错了什么,这是我的代码,
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)
对bigger_df的检查没有将 data.frame 绑定在一起,因此在两列中的每一列中重复 1:5 三次。 显然,我希望 A 列是 1:5 11:15 21:25,而对于 B 列,我希望 6:10 16:20 26:30。
谁能给我任何关于我做错了什么的指示,请?
多亏了有用的评论,我只是用逗号替换了冒号,这给出了我想要的答案。
这是修订后的代码,
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)