Как преобразовать результат mcapply в dataframe? Rbind дает ошибки - PullRequest
0 голосов
/ 13 октября 2019

Запуск do.call (rbind, result) к результирующему списку при запуске mcapply выдает ошибку. Это происходит при автоматическом запуске файла уценки с помощью make.

I не не получают ту же ошибку, когда я запускаю блок кода за блоком в консоли R.

library(parallel)
filenames <- list.files(full.names=TRUE)

ALL <- mclapply(filenames, function(i){read.csv(i, header=FALSE)}, mc.cores=4)

combined <- do.call("rbind", ALL)
colnames(combined) <- c("Trip.Distance","Trip.Duration")

enter image description here

Надеюсь, кто-нибудь может мне помочь, спасибо!

1 Ответ

0 голосов
/ 13 октября 2019

Спасибо @Vitali Avagyan, я понял, что мой make-файл и Rmd-файл также находятся в том же каталоге, что и файлы .csv, поэтому произошла ошибка.

Я создал новый каталог, содержащий только файлы .csvи это решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...