read.table()和read.csv()中的skipNul = TRUE是什么(除了跳过/忽略嵌入的空值)?

时间:2016-04-25 21:19:18

标签: r csv read.table read.csv

我意识到在skipNul = TRUE中设置read.csv()read.table()跳过/忽略“嵌入的空值”(请参阅​​?read.csvGet "embedded nul(s) found in input" when reading a csv using read.csv())。

跳过/忽略嵌入的空值对于R中的结果数据意味着什么?我希望R“跳过”或“忽略”它们意味着它们保留为文本字符串,当它们理想地显示时增加NA值,但na.strings参数不足以捕获它们。

1 个答案:

答案 0 :(得分:0)

这已经很晚了,但是当一个人遇到R的字符编码地狱并发现文档非常缺乏时:嵌入式nul不是NA,它们是嵌入在字符串中的不可见字符。通过消除它们,您不会从数据中丢失任何东西。