查找属性值R.

时间:2018-04-26 22:41:55

标签: r attributes

我有一个.csv文件:

ID; attribute1; attribute2; attribute3
1; 2; 3; 4
2; 7; 8; 3
3; 4; 6; 4
4; 2; 3; 4

在另一个单词文档中,我有一个列表,解释每个值的含义,例如。

属性1:

2你好

4再见

7例

当我阅读并用r绘制数据时,我如何查找每个属性的实际值(例如" Hello"," Goodbye","实施例&#34)?而不是仅仅在图上显示数字(例如" 2"," 4"," 7")。

1 个答案:

答案 0 :(得分:2)

您需要做的就是将查找信息(Word文档中的内容)放入数据框中,并将其与原始数据框合并。如果查询信息很小,就像在帖子中一样,您只需将其输入data.frame;否则,制作一个csv文件&读到R。

以下是两种方式,一种是来自inner_join的{​​{1}},另一种是来自基础R的dplyr。两种方式都是根据merge中的值加入数据帧。

编辑:@ r2evans提出了attribute1更合适的观点,因为它确保您不会因为他们的属性不属于“#1}而丢失观察结果。 t包含在查找表中。将两个示例更改为左连接。

left_join

reprex package(v0.2.0)创建于2018-04-26。