Sto lavorando in R e sto leggendo csv che ha data e ora nella prima colonna. Voglio importare prima questo file csv in R e poi convertirlo in zoo obect.Lettura csv con data e ora
Sto usando il codice nella R
EURUSD <- as.xts(read.zoo("myfile.csv",sep=",",tz="",header=T))
Il mio file CSV contengono dati nel formato:
Date,Open,Low,High,Close
2006-01-02 10:01:00,2822.9,2825.45,2822.1,2824.9
2006-01-02 10:02:00,2825,2825.9,2824,2824.95
2006-01-02 10:03:00,2824.55,2826.45,2824,2826.45
2006-01-02 10:04:00,2826.45,2826.45,2824.9,2825.5
2006-01-02 10:05:00,2825.15,2825.5,2824,2824.85
2006-01-02 10:06:00,2824.7,2825.5,2823.7,2823.8
2006-01-02 10:07:00,2823.95,2824.45,2823.55,2824
2006-01-02 10:08:00,2824,2824.85,2823.5,2824.85
2006-01-02 10:09:00,2824.25,2825.45,2824,2825.45
2006-01-02 10:10:00,2825.2,2827,2825,2827
Quando eseguo il comando precedente per importare i dati in al RI ottenere il folowwwing errore:
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
Ho provato a trovare tutti i modi per risolvere il problema. Leggo tanti blog su Internet ma nessuno dei metodi funziona per me.
Spero che qualcuno mi aiuti.
Sembra che ci sia qualcosa nella colonna della data che lo infastidisce. Probabilmente uno spazio vuoto, "-", ",", "n.a." o qualcosa di simile. –
Sei sicuro che il tuo 'sep' è una virgola?il tuo file di esempio csv sembra invece la sua scheda? –
È una virgola separata. Apro il mio file CSV nel blocco note e mostra chiaramente la virgola separata – user395882