Điều tôi đã có cho đến nay là cột dataframe có ngày ở các định dạng ký tự khác nhau. Một vài xuất hiện trong mô hình %d.%m.%Y
, một số trong %m/%d/%Y
:Cách thay đổi nhiều định dạng ngày trong cùng một cột
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"
Tôi muốn họ như Date() trong một định dạng, nhưng R từ chối tất nhiên.
Vì vậy, tôi đã cố gắng lúc đầu để thay đổi chúng bằng cách tách: ''
data$initialDiagnose[grep('/', data$initialDiagnose)] = as.character.Date(data$initialDiagnose[grep('/', data$initialDiagnose)], format = '%m/%d/%Y')
Analogue đến ngày. Nhưng nó không hoạt động.
Làm cách nào để thay đổi tất cả thành một định dạng, tôi có thể làm việc với chúng?
Cảm ơn ! Hoạt động tốt. – Rob