【发布时间】:2015-01-31 03:19:04
【问题描述】:
我知道这个问题之前已经回答了,但我仍然无法处理我的问题。
我正在使用此代码读取 CSV 文件并从中删除“NA”值。
read.table("001.csv", header = T, na.strings = "NA")
并且输出仍然包含“NA”值。下面是包含四个不同列的输出之一,1454 是行名。
*1454 2006-12-24 ,NA,NA,1
【问题讨论】:
-
尝试在
read.table中添加strip.white=TRUE -
如果您使用 read.table 而没有 sep="," 可能无法正确读取逗号分隔的文件。
-
尝试添加它,但输出仍然没有变化
-
“na.strings”参数确定哪些值应该成为真正的缺失值。请注意
NA与"NA"不同,尽管上面的参数设置会使字符“NA”变成NA。 -
我尝试了 NA 和 "NA"
标签: r string csv missing-data read.table