0
我在R工作所以我需要在數據框A
中創建一個新的列與數據框B
的值。基於兩個匹配創建列
每行中的值應該是因爲從數據幀A
的列中的條目與來自數據幀B
的列中的條目相同。
例如,如果我有一個數據幀A
/Users/adrianapero/Desktop/Screen Shot 2017-06-23 at 7.11.44 AM.png
和數據幀B
/Users/adrianapero/Desktop/Screen Shot 2017-06-23 at 7.11.56 AM.png
我想A
有柱avg
這樣
/Users/adrianapero/Desktop/Screen Shot 2017-06-23 at 7.13.04 AM.png
我已使用代碼
a$avg <- ifelse(a$v1 %in% b$v2, b$avg, NA)
當我用這個在更大data.frame,它並沒有爲所有發生在data.frame B
變量的數據幀A
填入值,和那些充滿了中並不總是正確的。
更改爲'B $ avg'爲'B $ v2'(甚至'$一個v2' ) – CPak