Po prostu w to wpadłem. Zajęło mi trochę kopania, ale dowiedziałem się, co się dzieje.
miałem linii kodu 'rdevel < - tm_map (rdevel, asPlainTextDocument)'
Running to produkowane błąd
In parallel::mclapply(x, FUN, ...) :
all scheduled cores encountered errors in user code
- Okazuje się, że "tm_map" wywołuje jakiś kod w "równoległym", który próbuje dowiedzieć się, ile masz rdzeni. Aby zobaczyć, co ona myśli, typ
> getOption("mc.cores", 2L)
[1] 2
>
- Aha chwila! Powiedz wywołanie "tm_map", aby używać tylko jednego rdzenia!
> rdevel <- tm_map(rdevel, asPlainTextDocument, mc.cores=1)
Error in match.fun(FUN) : object 'asPlainTextDocument' not found
> rdevel <- tm_map(rdevel, asPlainTextDocument, mc.cores=4)
Warning message:
In parallel::mclapply(x, FUN, ...) :
all scheduled cores encountered errors in user code
>
Więc ... z więcej niż jednym rdzeniu, zamiast dać się komunikat o błędzie, „równoległy” po prostu mówi, wystąpił błąd w każdym rdzeniu. Nieprzydatne, równoległe! Zapomniałem kropki - nazwa funkcji ma być "as.PlainTextDocument"!
Tak więc, jeśli pojawi się ten błąd, dodaj "mc.cores = 1" do wywołania "tm_map" i uruchom je ponownie.
dziękuję to było naprawdę pomocne – Jijo