Как читать и работать с несколькими большими файлами .g3tx параллельно?
Я работаю с файлами .gt3x (данные ActiGraph). У меня много файлов, и мне нужно преобразовать их в .csv, чтобы обрабатывать данные с помощью пакета GGIR. Я использовал функцию 'gt3x_2_csv' из пакета 'remotes', и она работает!
Проблема в том, что у меня много файлов и преобразование занимает много времени. Я подумал использовать функцию mclapply из пакета parallel, но получаю следующее сообщение об ошибке:
'mc.cores'> 1 не поддерживается в Windows.
Мой код:
install.packages("remotes")
library(remotes)
library(gt3x2csv)
install.packages("stringr")
library(stringr)
remotes::install_github("hotavocado/gt3x2csv")
install.packages(c("tictoc", "dplyr"))
library(tictoc)
library(dplyr)
install.packages("read.gt3x")
library('read.gt3x')
library(parallel)
gt3x_files<- list.files(pattern="*.gt3x")
mclapply(gt3x_files, gt3x_2_csv, mc.cores=1500)
Есть ли альтернативное решение?
Огромное спасибо ;)