У меня есть CSV-загрузка данных из системы управленческой информации. Есть некоторые переменные, которые являются датами и записываются в CSV в виде строк в формате «2012/11/16 00:00:00».
После прочтения файла csv я конвертирую переменные даты в дату с помощью функции as.Date (). Это отлично работает для всех переменных, не содержащих пустых элементов.
Для тех, которые действительно содержат пустые элементы, я получаю следующее сообщение об ошибке: «строка символов не в стандартном однозначном формате»
Как я могу заставить R заменить пустые элементы чем-то вроде «0000/00/00 00:00:00», чтобы функция as.Date () не прерывалась? Вы могли бы порекомендовать другие подходы?
as.Date(c("2012/11/16 00:00:00",NA))
у меня работает нормально, поэтому я предполагаю, что в этих пустых полях у вас есть что-то кроме НА. Вероятно, было бы лучше заменить эти пустые поля на НП. Не могли бы вы опубликовать часть своих данных с помощьюdput()
? - person Stephan Kolassa   schedule 29.11.2012