【发布时间】:2015-05-21 14:48:08
【问题描述】:
我有 3 个要合并的数据集。 第一个是编码数据集:
ID Gender Race
1 0 1
2 1 3
3 1 2
第二个和第三个数据集是带有描述的代码表
Code Gender
0 Female
1 Male
和
Code Race
1 White
2 Black
3 Asian
我想看看是否有比仅仅做大量合并语句更好的方法,因为我有比这两个更多的变量,我需要与它们的描述合并。我在想一个可能的 for 循环或 l/sapply 对这项任务有好处。
我想让它看起来像:
ID Gender Race
1 Female White
2 Male Asian
3 Male Black
非常感谢您的帮助!
【问题讨论】:
-
您想用文本字符串替换数字代码吗?我认为因素在这里会更合适。
-
是的,这正是我想要的。如果有帮助,我可以将所有内容都视为因素。
-
您可以使用类似的方法,例如here
-
我现在来看看。谢谢!
-
@David:为什么不使用简单的
ifelse函数?
标签: r