我有一个DF
。它的其中一列看起来像
DF$A
A
a
a
a
b
b
b
c
c
我正在尝试用
NA
替换此列中的所有重复字符。天真地,我尝试了
DF$A <- DFl[duplicated(DF$A),] <- NA
但是它只是将整个DF转换为
NA
值。谢谢您的任何建议。
最佳答案
你很亲密。我不确定DFl
是什么。但这行得通...
DF <- data.frame(A=c("a", "a", "a", "b", "b", "c"))
DF$A[duplicated(DF$A)] <- NA
> DF
A
1 a
2 <NA>
3 <NA>
4 b
5 <NA>
6 c
关于r - 用NA替换重复的元素,而不是删除它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37306011/