我有一个要导入到R中的csv数据文件,但是一列出现问题。
data <- read.csv("example.csv", header = F, stringsAsFactors = F, sep = ";", colClasses = c("character","character", rep("character", 2),"numeric",rep("character",6),rep("numeric",5)))
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
scan() expected 'a real', got '"N'
我意识到这是因为一列包含缺失值,并被列为“ N”。例如,一条有问题的数据行如下:
11e9-afea;"N;"Passenger Car";"SEDAN";"2019";"BMW";"M5";"Gas";"All Wheel Drive";"Automatic";"";"18.1512";"29.0277";"15";"17";"21"
据说,下面的数据行没有问题:
11e9-afea;"4";"Passenger Car";"SEDAN";"2019";"BMW";"M5";"Gas";"All Wheel Drive";"Automatic";"";"18.1512";"29.0277";"15";"17";"21"
如何处理所有“ N”并正确导入数据?
谢谢!