У меня есть данные в csv, содержащие длинные целые числа. Я обмениваю эти данные между csvs и fst
файлами.бит 64 целых чисел с fst
Например,
library(bit64)
library(data.table)
library(fst)
library(magrittr)
# Prepare example csvs
DT64_orig <- data.table(x = (c(2345612345679, 1234567890, 8714567890)))
fwrite(DT64_orig, "DT64_orig.csv")
# Read and move to fst
DT64 <- fread("DT64_orig.csv")
write.fst(DT64, "DT64_fst.fst")
DT_fst2 <-
read.fst("DT64_fst.fst") %>%
setDT
# bit64 integers not preserved:
identical(DT_fst2, DT64)
Есть ли способ использовать fst
файлы для data.table
с содержащими bit64
целыми числами
Полагает, что вы должны жаловаться на сопровождающего. –
Подано: https://github.com/fstpackage/fst/issues/28 – Hugh