在 r 中使用 read.table 时,r 会给出一些空白单元格 NA 值,并将其他单元格留空。有什么问题吗?

use*_*008 0 r read.table

我正在将 csv 文件读入 r (使用选项blank.lines.skip=T)。它有一些字符、数字和因子变量。当 r 读入文件时,某些单元格被赋予 NA,而其他单元格则留空。似乎只有包含所有数字数据的列才给出 NA,而包含其他类型数据的列则保留为空白。我的数据集太大,无法手动检查所有这些。我的数据中有很多列和行,并且不确定为什么有些单元格得到 NA 而其他单元格却没有,除非这是设计使然。任何建议表示赞赏。干杯。

edd*_*ddi 5

当期望单元格中存在数字但未找到它时,将为该单元格read分配适当的类型。NA如果需要字符串(或因子),则空单元格是有效条目,因此没有 NA。

SoNA只会出现在数字类列中,而不会出现在字符或因子类列中。