我有3个数据集,我想将它们组合在一起。我已经改名为我的专栏是相同的:R:绑定多个数据集
names(DF1) <- c("A", "B", "C")
names(DF2) <- c("A", "B", "C")
names(DF3) <- c("A", "B", "C")
他们各自有意见不同的数字(34,54,23,分别)
然而,当我尝试用rbind函数,它返回错误:
total <- rbind(DF1, DF2, DF3)
Error in match.names(clabs, names(xi)) :
names do not match previous names
从其他回答问题的错误应该出现,因为不同的名称列,但我已经检查和复查,他们已经改名为相同。
我想最终得到总数据集,总共有111个观察值与列标题。我是R的初学者,其他许多问题的答案都没有涉及到我。任何人都可以用通俗的话来回答这个问题吗?
您确定它们具有相同的列数?尝试使用'str(DF1)'等等来查看所有数据集。 – JackeJR 2013-04-22 03:01:23
谢谢!原来我在其中一个数据集中有一个额外的空列,但现在我的问题是我的一些行在rbind之后消失了。所以当我做了'代码'(rbind(DF1,DF2))而不是88行时,我期待我用'code'(nrow(total))检查时以70结尾。 – user2305783 2013-04-22 03:09:48
你在'nrow(DF1 )'和'nrow(DF2)'在你的'rbind'之前? – JackeJR 2013-04-22 03:12:39