【问题标题】:Finding all unique values including NAs in a dataframe column in R [duplicate]在 R [重复] 的数据框列中查找所有唯一值,包括 NA
【发布时间】:2020-02-15 14:07:06
【问题描述】:

使用read.csv(使用stringsAsFactors = FALSE)将.csv 文件导入R

一个字段是数字(0 到 10 之间的整数),但其中有很多空白。

read.csv 给了我一个数据框,该字段作为int 列,但空白标记为NA。没关系。但是...我想要一个快速的代码行来显示这个字段中出现的唯一值(包括NA)所以我使用了:

levels(as.factor(dataframe$fieldname))

但其中不包含 NA 条目,仅包含 1-10。

还有其他方法可以做到这一点,这样我就不会错过NA 条目?

【问题讨论】:

  • levels(factor(x, exclude = c())) 或频率:table(x, exclude = c())

标签: r


【解决方案1】:

你可以使用

unique(dataframe$fieldname)

【讨论】:

    猜你喜欢
    • 2012-06-08
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多