我有一个数据帧“clinDF”我有更新基于一个又一个,“parsingDF”,通过R比方说:解析基于另一个数据帧的数据帧? (?通过细胞的细胞)
#clinDF
P1 P2 P3 P4
A M F M M
B H M L M
C 3 4 1 0
#parsingDF
feat var col
[1] A M #B3E2CD
[2] A F #E41A1C
[3] B H #A6CEE3
[4] B M #FCCDE5
[5] B L #8DD3C7
[6] C 0 #BC80BD
[7] C 1 #A6CEE3
[8] C 3 #B3E2CD
[9] C 4 #E41A1C
我的目标是解析clinDF
这样我得到相应的col
:
#out:
P1 P2 P3 P4
A #B3E2CD #E41A1C #B3E2CD #B3E2CD
B #A6CEE3 #FCCDE5 #8DD3C7 #FCCDE5
C #B3E2CD #E41A1C #A6CEE3 #BC80BD
理想情况下,我想要的代码,以尽可能一般无法通过设置clinDF[clinDF==3]=#B3E2CD
改变clinDF
所有。有没有更好的方法来做到这一点,比使用两个for
循环,逐行逐列读取?
预先感谢您
其实,现在我看到他们都是矩阵,但data.frame工作将是我猜 – Sosi