我試圖從CSV文件中讀取時間序列,並將它們保存爲xts,以便能夠使用quantmod進行處理。問題是數值不被解析。從R CSV文件中讀取xts
CSV文件:
name;amount;datetime
test1;3;2010-09-23 19:00:00.057
test2;9;2010-09-23 19:00:00.073
R代碼裏面:
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"
見量列包含字符的數據,但預期是數字。我的代碼有什麼問題?
這就是爲什麼它的工作沒有名稱列!!!! – Stas 2010-09-30 13:45:59
我應該使用哪種結構從CSV中讀取數據,然後才能使用數字數據創建動物園?謝謝 – Stas 2010-09-30 13:48:18
你能推薦一些好的R書嗎?看來我需要一些東西來讀一開始。 – Stas 2010-09-30 13:49:44