阅读空白为NAN - R.

时间:2018-04-21 04:02:14

标签: r csv nan data-conversion

我将dfpython导入.csv然后导入rr读取.csv中的空白值(其中NaN中的python作为空白单元格。我需要将那些空白作为缺失值读取。我怎么能这样做?

此外,如果我sum(is.na(df)),它会给我9 NaN。在python中,它有3545 NaN个值。为什么会这样?

PS:我的初始数据框中没有空白单元格,所以我可以这样做

isblank(df) <- NaN               # But I invented this command

1 个答案:

答案 0 :(得分:1)

当我们阅读数据集时,可以选择使用NA

指定na.strings元素
df1 <- read.csv('file.csv', na.strings = c('NaN', ''))

现在,我们可以查看is.na

如果我们继续使用原始方法,则可以选择使用NaN检查is.nan,但只能检查数据集的vector或列

sum(sapply(df, is.nan))