使用 NA 值读取和写入数据
当使用 read.*
函数读取表格数据集时,R 会自动查找看起来像 NA
的缺失值。但是,缺失值并不总是由 NA
表示。有时点(.
),连字符(-
)或字符值(例如:empty
)表示值为 NA
。read.*
函数的 na.strings
参数可用于告诉 R 哪些符号/字符需要被视为 NA
值:
read.csv("name_of_csv_file.csv", na.strings = "-")
也可以指示需要读取多个符号作为 NA
:
read.csv('missing.csv', na.strings = c('.','-'))
同样,NA
s 可以使用 write.csv
的 na
参数用自定义字符串编写。其他用于读写表的工具也有类似的选择。