如何读取和绑定列?

时间:2017-07-24 01:15:46

标签: cbind

我有很多文件,但我找不到如何绑定列。

例如,遵循文件

[1.txt]
ID Score
A  1
B  2
C  3
D  4

[2.txt]
ID Score
A  2
B  2
C  3
D  4

[3.txt]
ID Score
A  4
B  4
C  5
D  3

我想制作

A  1 2 4
B  2 2 4
C  3 3 5
D  4 4 3

1 个答案:

答案 0 :(得分:0)

您可以使用cbind(),如下所示:

df_final <- cbind(cbind(df1, df2["Score"]), df3["Score"])
df_final
  ID Score Score Score
1  A     1     2     4
2  B     2     2     4
3  C     3     3     5
4  D     4     4     3

请注意,如果您尝试在 not 的数据框之间匹配ID,而这些ID恰好具有您想要的顺序,那么您将要求更多数据库样式连接。在这种情况下,R提供baseR的merge()函数。

Demo