Как изменить несколько форматов даты в одном столбце

Что я'До сих пор есть столбец данных с датами в различных символьных форматах. Некоторые появляются в%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"

Я хочу их как Date () в одном формате, но R, конечно, отказывается.

Поэтому я попытался сначала изменить их разделителем:

data$initialDiagnose[grep('/', data$initialDiagnose)] = as.character.Date(data$initialDiagnose[grep('/', data$initialDiagnose)], format = '%m/%d/%Y')

Аналог "." даты. Но это нет работа.

Как я могу изменить их все в один формат, чтобы я мог работать с ними?

Ответы на вопрос(2)

Ваш ответ на вопрос