rockon8765 不要用 header = T
;换用 header = TRUE
试试。
在我这里,你的代码没出错。但是如果把你的代码改成 header = FALSE
,就出现同样的错误信息:
read.csv("test.csv", header = FALSE, colClasses = c("character", rep("numeric", 4)))
## Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : scan() expected 'a real', got 'Mkt_RF'
所以我怀疑你的对象 T
是不是在前面被赋值为 0 了。