我的问题是如何在 R 系统中连接两个或多个数据帧?
例如:
我有两个数据框:
first:
x y z
1 3 2 4
2 4 5 7
3 5 6 8
second:
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
我尝试对每个向量使用追加,如下所示:
for( i in 1:length(first)){
mix[[i]]<-append(first[i], second[i])}
f
但它并没有像我需要的那样工作。我没有得到我的矩阵,我得到了一些不同的结构。
使用 rbind() 的想法是正确的,但它要简单得多。如果您的数据框被命名为“first”和“second”:
f <- rbind(first, second)
f 是新的数据框。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)