我正在将一个csv文件读入r(使用blank.lines.skip=T
选项)。它有一些字符,数字和因子变量。当r读入文件时,一些单元格被赋予NA,而其他单元格被留空。似乎只有具有所有数字数据的列被赋予NA,而具有其他类型数据的列被留空。我的数据集太大,无法手动检查所有这些。我的数据中有很多列和行,并且我不确定为什么有些单元格会获得NA而其他单元格却没有,除非是设计的。任何建议表示赞赏。欢呼声。
答案 0 :(得分:4)
当期望单元格中的数字而未找到它时read
将为该单元格指定适合类型的NA
。如果相反期望一个字符串(或一个因子),空单元格是一个有效的条目,因此没有NA。
所以NA
只会出现在数字类列中,而不会出现在字符或因子类中。