J'essaie de lire des séries chronologiques à partir d'un fichier CSV et de les enregistrer sous forme de xts pour pouvoir les traiter avec quantmod. Le problème est que les valeurs numériques ne sont pas analysées.Lire xts à partir du fichier CSV dans R
fichier CSV:
name;amount;datetime
test1;3;2010-09-23 19:00:00.057
test2;9;2010-09-23 19:00:00.073
Code 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)
Résultat:
name amount
2010-09-23 19:00:00 "test1" "3"
2010-09-23 19:00:00 "test2" "9"
Voir colonne de quantité contient des données de caractères, mais devrait être numérique. Qu'est ce qui ne va pas avec mon code?
Voilà pourquoi il a travaillé sans colonne nom !!!! – Stas
Quelle structure devrais-je utiliser pour lire à partir de CSV et être capable de créer un zoo avec seulement des données numériques? Merci – Stas
Et pourriez-vous recommander un bon livre R? Il semble que j'ai besoin de quelque chose à lire pour commencer. – Stas