我有一个.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")。
答案 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。