Я использую R для обработки данных переписи, которая использует действительно длинные числовые ГЕОИДЫ для идентификации географических регионов. Проблема, с которой я сталкиваюсь, заключается в том, чтобы записывать обработанные данные с помощью write_csv
(из пакета readr
), он записывает эти ГЕОИДЫ в научной нотации. Есть ли способ обойти это?
Примечание. Я могу переключить отображение научной нотации на консоли R, установив параметр scipen
на достаточно большое значение. Но этот параметр, похоже, не распространяется на библиотеку readr
.
Вот набор данных игрушек:
library(dplyr)
library(readr) # which is the package with write_csv
(tbl_df(data.frame(GEOID = seq(from=60150001022000, to=60150001022005, 1))))
Source: local data frame [6 x 1]
GEOID
1 60150001022000
2 60150001022001
3 60150001022002
4 60150001022003
5 60150001022004
6 60150001022005
write_csv((tbl_df(data.frame(GEOID = seq(from=60150001022000, to=60150001022005, 1)))), "test.csv")
Это то, что я получаю в настоящее время. Я ищу способ получить те же номера, что и выше:
GEOID
6.02E+13
6.02E+13
6.02E+13
6.02E+13
6.02E+13
6.02E+13