【问题标题】:merge columns of two dataframes [closed]合并两个数据框的列[关闭]
【发布时间】:2016-11-07 09:24:21
【问题描述】:

如何快速合并两个数据框? 数据框

df1<-data.frame(a=(1:5),b=(1:5))
df2<-data.frame(c=(1:5),d=(1:5))

预期输出:

output<-data.frame(a=(1:5),b=(1:5),c=(1:5),d=(1:5))

【问题讨论】:

  • 使用cbind()

标签: r dataframe merge


【解决方案1】:

您可以使用其他功能,例如

cbind.data.frame(df1,df2)
  a b c d
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5

cbind2(df1,df2)
  a b c d
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5

【讨论】:

  • 这些不是“其他功能”。 cbind.data.frame 是一个 data.frame 方法,在 data.frame 输入时由 cbind 自动调用。如果满足某些条件,cbind 也会调用cbind2。这个答案比有用的 IMO 更令人困惑。 OP 只需要阅读?cbind
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-06
  • 1970-01-01
  • 2019-09-19
  • 1970-01-01
  • 1970-01-01
  • 2019-05-04
相关资源
最近更新 更多