我有一個大的數據有許多重複的值在一列設置,但其餘列有我想填補缺失值的唯一值更改行R:基於其他行
id <- rep(1:3, 3:1)
name <- c("sam", "sam", "", "mike", "", "tom")
df<- data.frame(id, name)
id name
1 sam
1 sam
1
2 mike
2
3 tom
。
由於原始數據的性質,id和name字段都是因素(〜2000個唯一ID值,acros 45000行)。 我想填寫缺失值的基礎上
我試過unique()
和duplicated()
,但有替換的困難。 我想使用基礎包,如果可取的話。
謝謝!
非常感謝! – ano