R преобразует число в экспоненциальную запись при экспорте в CSV, затем считывает как NA
Я работаю с данными в R, с которыми мне нужно переходить туда-сюда из файлов .csv. Несколько столбцов представляют годы, и по какой-то причине, когда я сохраняю как .csv, используя readr::write_csv()
2000 год (и никакие другие годы) сохраняются в экспоненциальной записи (2.00E+03
). Затем, когда я читаю файл обратно в R с read_csv()
он читает все эти значения как NA
,
Я был в состоянии вручную преобразовать обратно в 2000, используя is.na()
, но это утомительно делать каждый раз. Что здесь происходит, и есть ли способ сделать так, чтобы R правильно и правильно читал и записывал?