当我尝试将一些代码合并到代码描述时,我得到2个重复列。我开始了这一点: 表名:测试使用合并语句时重复列
ID State
1 5
2 2
3 5
,并希望与该合并它: 表名:statecode
StateID State
5 Mass
2 NY
做一个表是这样的:
ID State
1 Mass
2 NY
3 Mass
但是,我得到这样的表格:
ID State State
1 5 Mass
2 2 NY
3 5 Mass
我用这样的合并命令:
test = merge(x = test, y = statecode, by.x = "State", by.y = "StateID", all.x = T)
有没有更好的功能以外合并在这种情况下使用?也许只是用州名替换州代码?
非常感谢您的帮助!
'by.y =“StateID”'应该是'by.y =“代码”'如果第二个数据集中的代码是状态ID。 – user227710
感谢您的评论,但是我写错了对不起。我固定他们在原来的虽然! –