小编Jas*_*ine的帖子

合并多个数据框 - match.names(clabs,names(xi))中的错误:名称与先前的名称不匹配

在尝试合并多个数据帧时,我得到了一些非常奇怪的东西.救命!

我需要通过列'RID'和'VISCODE'合并一堆数据帧.以下是它的外观示例:

d1 = data.frame(ID = sample(9, 1:100), RID = c(2, 5, 7, 9, 12),
            VISCODE = rep('bl', 5),
            value1 = rep(16, 5))

d2 = data.frame(ID = sample(9, 1:100), RID = c(2, 2, 2, 5, 5, 5, 7, 7, 7),
            VISCODE = rep(c('bl', 'm06', 'm12'), 3),
            value2 = rep(100, 9))

d3 = data.frame(ID = sample(9, 1:100), RID = c(2, 2, 2, 5, 5, 5, 9,9,9),
            VISCODE = rep(c('bl', 'm06', 'm12'), 3),
            value3 = rep("a", 9),
            values3.5 = rep("c", 9))

d4 …
Run Code Online (Sandbox Code Playgroud)

merge r dataframe

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

dataframe ×1

merge ×1

r ×1