R因子水平

时间:2015-11-27 21:45:17

标签: r types

我导入的数据以十进制数字作为因子读取。 在数据中,一些值是空白的,有些值是" - "为零。 我想将字段转换为数字,所以我想我应该替换""与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生成

0 个答案:

没有答案