これまでに取得したのは、さまざまな文字形式の日付を持つデータフレーム列です。%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"
1つの形式でDate()として使用したいのですが、Rはもちろん拒否します。
だから私は最初にセパレーターでそれらを変更しようとしました:
data$initialDiagnose[grep('/', data$initialDiagnose)] = as.character.Date(data$initialDiagnose[grep('/', data$initialDiagnose)], format = '%m/%d/%Y')
'。'に類似しています 日付。しかし、それはうまくいきませんでした。
それらすべてを1つの形式に変更して、それらを操作できるようにするにはどうすればよいですか?