Lesen xts aus CSV-Datei in R

Ich versuche zu Lesen Zeitreihen aus CSV-Datei und speichern Sie Sie als xts in der Lage sein, Sie zu verarbeiten, mit quantmod. Das problem ist, dass die numerischen Werte werden nicht ausgewertet.

CSV-Datei:

name;amount;datetime
test1;3;2010-09-23 19:00:00.057
test2;9;2010-09-23 19:00:00.073

R-code:

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)

Ergebnis:

                    name    amount
2010-09-23 19:00:00 "test1" "3"   
2010-09-23 19:00:00 "test2" "9"   

Finden Sie unter Spalte Betrag enthält Zeichendaten, aber erwartet, dass numerisch sein. Was ist falsch an meinem code?

InformationsquelleAutor Stas | 2010-09-30

Schreibe einen Kommentar