我导入的数据以十进制数字作为因子读取。 在数据中,一些值是空白的,有些值是" - "为零。 我想将字段转换为数字,所以我想我应该替换""与NA," - "用" 0" 我怎样才能做到这一点?我不想更改read.csv命令,而是能够编辑向量。
data = read.csv(pathtofile)
x <- data$x
class(x)
x[""] <- NA
x[" - "] <- "0"
data$x <- x
x[" - "] <- "0"
发出警告
在[<-.factor
(*tmp*
,&#34; - &#34;,value =&#34; 0&#34;):
无效因子水平,NA生成