【发布时间】:2021-03-20 22:34:56
【问题描述】:
我有两个数据集,其中的列名称相同但顺序不同。我怎样才能将这些合并到一个新的数据集中,其中命名相同的列将被合并。
我试过了:
data1 <- read.csv2("Data2 kopio 2.csv", stringsAsFactors = FALSE)
data2 <- read.csv2("Data3.csv", stringsAsFactors = FALSE)
common_column_names <- intersect(names(data1), names(data2))
data3 <- merge(data1, data2, by=common_column_names, all.data1=TRUE)
但结果是一个空数据框,包含 0 个观测值和 375 个变量。
非常感谢您的帮助
【问题讨论】:
-
我希望这种方法能够奏效。你能用
dput()分享data1和data2吗?