我把它缩小到一个非常小的例子,所以我确信这是非常愚蠢的。
我有test.delete
这些内容的文件:
Rock,bird
1350909372121900000,55.20000
1350909372318100000,55.30000
1350909382020900000,55.20000
1350909382029600000,55.20000
1350909384311100000,55.20000
然后我做:
test = read.csv('test.delete', colClasses=c('character','numeric'))
但所有列似乎都被读作字符:
> apply(test, 2, class)
Rock bird
"character" "character"
为什么是这样?