如何合并R中具有不同列名的两个数据集?

时间:2020-01-31 17:18:54

标签: r dplyr

我有2个数据集

x_data具有130个变量(列)

y_data具有126个变量(列)

这两个数据集都有我需要的信息,但这样做之后

intersect(names(x_data), names(y_data))

实际上只有19列匹配。

例如,x_data的列为“ Frist Name”,而y_data中的列也为“ FirstName”。

有多个示例,但是在一个数据帧中可能存在某些列,而在另一个数据帧中则没有。

如果有一种快速的方法可以编辑这些列,以便它们具有相同的名称?

我的最终目标是rbind()垂直合并这些数据集。

1 个答案:

答案 0 :(得分:0)

您可以使用R中的colnames函数来为数据框df设置列名,如下所示:

colnames(df) <- c("Column1","Column2",..........,"ColumnN")