A <- data.frame(Item_A = c("00EF", "00EF", "00EF", "00EF", "00EF", "00FR", "00FR"),
Item_B = c(NA, NA, NA, NA, "JAMES RIVER", NA, NA))
B <- data.frame(Item_A = c("00EF", "00EF", "00EF", "00FR", "00FR"),
Item_B = c("JAMES RIVER", NA, "JAMES RIVER",
"RICE MIDSTREAM", "RICE MIDSTREAM"))
預計:使用其他數據填寫缺失值?
A <- data.frame(Item_A = c("00EF", "00EF", "00EF", "00EF", "00EF", "00FR", "00FR"),
Item_B = c("JAMES RIVER", "JAMES RIVER", "JAMES RIVER",
"JAMES RIVER", "JAMES RIVER", "RICE MIDSTREAM", "RICE MIDSTREAM"))
B <- data.frame(Item_A = c("00EF", "00EF", "00EF", "00FR", "00FR"),
Item_B = c("JAMES RIVER", "JAMES RIVER", "JAMES RIVER",
"RICE MIDSTREAM", "RICE MIDSTREAM"))
我必須根據其他行,其中Item_A
相同的Item_B
填寫項目Item_B
。例如,數據集A
中Item_B
的第一個到第四個觀察值需要成爲「JAMES RIVER」。
您能否建議一種方法來填寫R中缺失的值?我嘗試了很多技巧,但無法得到我想要的。
'動物園:: na.locf(A $ Item_B,fromLast = TRUE) '? – Jaap
請加預期輸出 – Sotos
好的,謝謝提醒 – YXCHEN