Ho un vettore DateTime all'interno di un data.frame in cui il frame di dati è costituito da 8760 osservazioni che rappresentano intervalli orari durante l'anno, ad es.ottenere ora dal vettore DateTime
2010-01-01 00:00
2010-01-01 01:00
2010-01-01 02:00
2010-01-01 03:00
e così via.
Vorrei creare un data.frame che abbia il vettore DateTime originale come prima colonna e quindi i valori orari nella seconda colonna, ad es.
2010-01-01 00:00 00:00
2010-01-01 01:00 01:00
Come può essere ottenuto?
Il vettore datetime è importato in r da un file di testo, quindi non ho semplicemente il vettore in formato AAAA-gg-mm ma come AAAA-gg-mm HH: MM quindi, sostituendo il tempo sopra con il mio vettore non funzionerà. Come convertire il vettore che ho nel formato YYYY-mm-gg HH: MM in un vettore POSIXct? – user1407388
usa as.POSIXct e stipula il formato come argomentazione. vedere? as.POSIXct – JackeJR
Ho provato x <- as.POSIXct (DateTime, format = "% Y-% m-% d% H:% M") ma restituisce un errore: Errore in as.POSIXct.default (DateTime, format = "% Y-% m-% d% H:% M"): non so come convertire 'DateTime' in classe "POSIXct" – user1407388