【发布时间】:2010-01-22 16:25:35
【问题描述】:
我有一个 data.frame,d1,它有 7 列,第 5 到第 7 列应该是数字:
str(d1[5])
'data.frame': 871 obs. of 1 variable:
$ Latest.Assets..Mns.: num 14008 1483 11524 1081 2742 ...
is.numeric(d1[5])
[1] FALSE
as.numeric(d1[5])
Error: (list) object cannot be coerced to type 'double'
这怎么可能?如果 str 将其标识为数字,它怎么可能不是数字?我正在从 CSV 导入。
【问题讨论】:
标签: r