Quello che ho ottenuto finora è una colonna dataframe con date in diversi formati di carattere. Alcuni appaiono nel modello %d.%m.%Y
, alcuni in %m/%d/%Y
:Come modificare più formati Data nella stessa colonna
data$initialDiagnose = as.character(data$initialDiagnose)
data$initialDiagnose[1:10]
[1] "14.01.2009" "9/22/2005" "4/21/2010" "28.01.2010" "09.01.2009" "3/28/2005" "04.01.2005" "04.01.2005" "9/17/2010" "03.01.2010"
li voglio come Date() in un formato, ma R rifiuta naturalmente.
Così ho provato in un primo momento per modificarli dal separatore:
data$initialDiagnose[grep('/', data$initialDiagnose)] = as.character.Date(data$initialDiagnose[grep('/', data$initialDiagnose)], format = '%m/%d/%Y')
analogico al '' date. Ma non ha funzionato.
Come posso modificarli tutti in un formato, con cui posso lavorare?
Grazie ! Funziona bene. – Rob