R.だが、言ってみましょうを通じて、私は、私は別のものに基づいて更新する必要がデータフレーム「clinDF」、「parsingDF」を持っている:別のデータフレームに基づくデータフレームの解析? (セルごと?)
#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
内のすべてのを変更しません。 2つのループを使用して行単位と列単位で列を読み取るよりも、これを行うより良い方法はありますか?
たちはdata.table
でこれを行うことができ、事前
実は、今私はそれを見ることを、彼らは両方の行列であるが、data.frameと協力し、私はあなたがパイプですべてを含めることができ – Sosi