Co mam do tej pory, to kolumna danych z datami w różnych formatach znaków. Niektóre pojawiają się we wzorcu %d.%m.%Y
, niektóre w %m/%d/%Y
:Jak zmienić wiele formatów daty w tej samej kolumnie?
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"
chcę je jako Date() w jednym formacie, ale R odmawia oczywiście.
Spróbowałem więc najpierw je zmienić za pomocą separatora: „”
data$initialDiagnose[grep('/', data$initialDiagnose)] = as.character.Date(data$initialDiagnose[grep('/', data$initialDiagnose)], format = '%m/%d/%Y')
analogicznie do Daktyle. Ale to nie zadziałało.
Jak mogę je wszystkie zmienić na jeden format, aby móc z nimi pracować?
Dzięki ! Działa w porządku. – Rob