【发布时间】:2021-04-02 07:14:11
【问题描述】:
我正在尝试删除数据框中的重复行。
df<-df[-which(duplicated(df[c("type")])),]
列“类型”类是字符。 肯定有唯一值,但所有行都被删除。
nrow(unique(df$type))
它说'NULL'。
可能有什么问题?
【问题讨论】:
-
unique(df$type)返回一个字符向量。它没有nrow值。你应该检查它是length,即length(unique(df$type))。如果您创建一个小的可重现示例以及预期的输出,则更容易提供帮助。阅读how to give a reproducible example。 -
我明白了,谢谢!
标签: r duplicates