Я хотел бы отключить научную запись при записи чисел в CSV файлы в data.table. Я могу сделать это с write.csv
, используя options(scipen = 999)
, но не с fwrite
.
Пример:
require(data.table)
dt <- data.table("ID" = c("A", "B", "C", "D"), VALUE = c(0.0000001, 0.1234567, 1000000, 1234567))
options(scipen = 999)
write.csv(dt, row.names = FALSE)
# "ID","VALUE"
# "A",0.0000001
# "B",0.1234567
# "C",1000000
# "D",1234567
fwrite(dt, row.names = FALSE)
# ID,VALUE
# A,1e-07
# B,0.1234567
# C,1e+06
# D,1234567
Я бы хотел, чтобы строки A и C в fwrite записывались так же, как в write.csv. Я использую data.table версии 1.10.0. Ты знаешь как это сделать?