我的问题是如何在system R中连接两个或更多数据帧?
例如:
我有两个数据帧:
首先:
x y z
1 3 2 4
2 4 5 7
3 5 6 8
第二:
x y z
1 1 1 1
2 4 5 7
我需要这个:
x y z
1 3 2 4
2 4 5 7
3 5 6 8
4 1 1 1
5 4 5 7
我尝试对每个向量使用append,如下所示:
(i in 1:length(first)){
mix[i]<-append(firsti,secondi)}
f<-do.call(rbind,mix)
但它并没有像我需要的那样工作。我没有得到我的矩阵,我得到了一些不同的结构。
发布于 2010-11-10 14:34:51
使用rbind()的想法是正确的,但它要简单得多。如果数据框被命名为"first“和"second":
f <- rbind(first, second)
F是新的数据帧。
https://stackoverflow.com/questions/4141588
复制相似问题