我正在尝试从 CSV 文件中读取时间序列并将它们保存为 xts 以便能够使用 quantmod 处理它们。问题是没有解析数值。
CSV 文件:
name;amount;datetime
test1;3;2010-09-23 19:00:00.057
test2;9;2010-09-23 19:00:00.073
代码:
library(xts)
ColClasses = c("character", "numeric", "character")
Data <- read.zoo("c:\\dat\\test2.csv", index.column = 3, sep = ";", header = TRUE, FUN = as.POSIXct, colClasses = ColClasses)
as.xts(Data)
结果:
name amount
2010-09-23 19:00:00 "test1" "3"
2010-09-23 19:00:00 "test2" "9"
请参阅金额列包含字符数据,但应为数字。我的代码有什么问题?