AS
Size: a a a
AS
AS
ЕТ
AS
AS
AS
ДВ
ДВ
AS
ДВ
AS
PU
PU
ДВ
IS
df <- fread('unzip -qp "./data-log/TempLog 03082018.zip"', sep=";", encoding="unknown")
AS
IS
data.table::setDTthreads(0) # отдаем все ядра в распоряжение data.table
data.table::getDTthreads() # проверим доступное количество потоков
fnames <- EmployeeProfile %>%
fs::path(datapath, ., ext = "zip") %>%
{case_when(
.Platform$OS.type == "windows" ~ glue('unzip -qp "{.}"'),
.Platform$OS.type == "unix" ~ glue('unzip -qp "{.}" | iconv -f windows-1251 -t UTF-8'),
TRUE ~ as.character(NA)
)} %>%
as.character()
raw_df <- fnames %>%
# https://github.com/Rdatatable/data.table/blob/master/NEWS.md
# с версии 1.11.6 появился параметр cmd, см п. 5 NEWS
purrr::map(~data.table::fread(cmd = .x, sep=";", showProgress = interactive())) %>%
data.table::rbindlist()
AS
IS
AS