【发布时间】:2017-04-21 23:27:52
【问题描述】:
假设我有两个数据框:
df1 = data.frame(x=1:4,y=2:5)
df2 = data.frame(x2=1:4,y2=2:5)
如果我 cbind df1 和 df2,一切正常
> cbind(df2,df1)
x2 y2 x y
1 1 2 1 2
2 2 3 2 3
3 3 4 3 4
4 4 5 4 5
如果我将 df2 与 df1 的第二列 cbind,列名会改变:
> cbind(df2,df1[,2])
x2 y2 df1[, 2]
1 1 2 2
2 2 3 3
3 3 4 4
4 4 5 5
无论如何我可以保留列名吗?
【问题讨论】:
-
cbind(df2, df1[2])也会起作用
标签: r