Tôi chỉ gặp phải điều này. Nó đã cho tôi một chút đào nhưng tôi phát hiện ra những gì đang xảy ra.
Tôi đã có một dòng mã 'rdevel < - tm_map (rdevel, asPlainTextDocument)'
Chạy này tạo ra các lỗi
In parallel::mclapply(x, FUN, ...) :
all scheduled cores encountered errors in user code
- Nó chỉ ra rằng 'tm_map' gọi một số mã trong 'song song' để tìm ra số lõi bạn có. Để xem những gì nó nghĩ, gõ
> getOption("mc.cores", 2L)
[1] 2
>
- Aha khoảnh khắc! Yêu cầu cuộc gọi 'tm_map' chỉ sử dụng một lõi!
> 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
>
... Vì vậy, với nhiều hơn một lõi, chứ không phải là cung cấp cho bạn các thông báo lỗi, 'song song' chỉ cho bạn biết có một lỗi trong mỗi lõi. Không hữu ích, song song! Tôi quên dấu chấm - tên hàm được cho là 'as.PlainTextDocument'!
Vì vậy - nếu bạn gặp lỗi này, hãy thêm 'mc.cores = 1' vào cuộc gọi 'tm_map' và chạy lại.
cảm ơn bạn nó thực sự hữu ích – Jijo