【发布时间】:2017-05-26 01:22:29
【问题描述】:
Excel csv 数据文件(称为 ff)在 0 和 1 之间有 54 列和 788 行标准化数据,如下所示:0.39 0.16 0.27 0.60 ...
> str(ff)
'data.frame': 788 obs. of 54 variables:
$ V1 : Factor w/ 66 levels " - "," 0.05 ",..: 25 36 33 44 36 37 39 20
> dd <- as.numeric(as.character(ff))
Warning message:
NAs introduced by coercion
> dd <- gsub(".","",ff)
> de <- as.numeric(as.character(dd))
> str(de)
num [1:54] NA NA NA NA NA NA NA NA NA NA ...
我很茫然。我看到很多人(可能是像我这样的初学者)发布了一些类似的问题,请接受我再次提出这个问题的歉意。我提前感谢您的建议。
【问题讨论】:
-
你有像
" - "这样的元素。警告消息是友好的,它将这些元素转换为 NA -
读取时将
colClasses设置为数字 -
@user7403680 你还对此感兴趣吗?这里有什么对你有帮助吗,还是你还有这个问题?