Итак, я пробую этот код, который я использовал в прошлом с другими задачами обработки данных без ошибок:
## Create an age_at_enrollment variable, based on the start_date per individual (i.e. I want to know an individual's age, when they began their healthcare job).
complete_dataset_1 = complete_dataset %>% mutate(age_at_enrollment = (as.Date(start_date)-as.Date(birth_date))/365.25)
Однако я продолжаю получать это сообщение об ошибке: «Ошибка в charToDate (x): строка символов не имеет стандартного однозначного формата»
Я считаю, что эта ошибка возникает из-за того, что в наборе административных данных, который я использую, переменные start_date иbirth_date имеют странный формат:
start_date birth_date
2/5/07 0:00 2/28/1992 0:00
Я не смог найти ответ на вопрос, почему данные отформатированы таким образом, так что какие-нибудь мысли о том, как решить эту проблему, не изменяя исходный набор административных данных?