Запуск RStudio 1.2.5033, R 3.6.1 и readr 1.3.1.
Раньше вчера не было проблем с чтением файла CSV, программное обеспечение было обновлено до того, что вы видите выше, и теперь
Error: Unknown TZ UTC
когда я пытаюсь читать что-либо с помощью
table.df <- read_csv('csv_file.csv')
Я нашел этот пост и изучил языковой стандарт как фрагмент/файл/глобальный параметр (конкретный и по умолчанию ) безуспешно. Я из США и перепробовал каждый часовой пояс, указанный в справке. Даже пытался
options(readr.default_locale=readr::locale(tz="Australia/Sydney"))
и я получаю
Error: Unknown TZ Australia/Sydney
Я не управляю этим экземпляром, так как он работает в удаленном кластере, и сегодня системный администратор выгнал меня, чтобы я обновил ряд программ, включая R. Я запустил все обновления пакетов. Сисадмин умен и не слишком много возится, и я не менял никаких глобальных настроек, поэтому я не уверен, что это может быть. Надеюсь, я идиот, и мне просто не хватает простого решения.
xts
? Не знаю, почему я спрашиваю, но часовые пояса, кажется, появляются сегодня, хотя в xts tzone - это tz. Но нет, я обнаружил, что readr использует неxts
, аhms
, что является отличным пакетом времени. И readr говорит, чтоdesigned to flexibly parse many types of data found in the wild, while still cleanly failing when data unexpectedly changes.
чистая ошибка может означать, что ваши входящие данные изменились или, возможно,hms
, так как это чистая ошибка. Вероятно, неизвестно, системные администраторы такие, какие они есть, но версия меняется при обновлении, а ваша рабочая среда до и после? - person Chris   schedule 02.04.2020