Una punta supplementare per l'inizializzazione di cui sopra: Se si inizia rbind() attività per aggiungere righe a questo frame di dati vuota, è possibile riscontrare un errore simile al seguente se si segue questa modello:
oneDF <- rbind(oneDF,twoDF,stringsAsFactors=FALSE)
Error in as.POSIXct.default(value) :
do not know how to convert 'value' to class "POSIXct"
fine ho scoperto che la rimozione delle stringsAsFactors = FALSE consentito per il valore POSIXct (sia tempo intero e il fuso orario) per trasferire al bersaglio DF.
oneDF <- rbind(oneDF,twoDF)
esaminare il risultato:
unclass(oneDF$mytime)
[1] 1282089600
attr(,"tzone")
[1] "GMT"
fonte
2015-04-24 20:26:42
Forse 'df <- data.frame (a = numerica(), b = carattere(), c = as.POSIXct (carattere()))' fa quello che vuoi? – konvas
@konvas Grazie, era quello che stavo cercando. Puoi scriverlo come risposta e ti darò la ricompensa. – JerryWho
OK felice che funzioni. Grazie – konvas