到目前为止,我所拥有的是一个数据框列,其日期格式不同。少数出现在%d.%m.%Y
模式,一些%m/%d/%Y
:如何更改同一列中的多个日期格式
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"
我希望他们在一个格式日期(),当然,[R拒绝。
所以,我想先用分离来改变他们:“”
data$initialDiagnose[grep('/', data$initialDiagnose)] = as.character.Date(data$initialDiagnose[grep('/', data$initialDiagnose)], format = '%m/%d/%Y')
模拟到日期。但它没有奏效。
如何将它们全部更改为一种格式,以便我可以使用它们?
谢谢!工作正常。 – Rob