Cách tránh "không thể tìm thấy hàm"% dopar% "" trong hàm của gói khi chỉ nhập (không phụ thuộc) foreach trong DESCRIPTION của một gói? là có một cách như foreach ::% dopar% như tôi sử dụng foreach :: foreach trong chức năng? Cảm ơn bạn.cách sử dụng% dopar% khi chỉ nhập foreach trong DESCRIPTION của gói
Mã như:
Trong chức năng
foreach::foreach(1:9) %dopar% {
...}
Trong MÔ TẢ
Imports:
Matrix,
parallel,
foreach,
doParallel
Ông có thể làm rõ hơn một chút về cách gọi một cách rõ ràng% dopar%? Tôi đang cố gắng chạy những phần sau không hoạt động. 'foreach :: foreach (i = 1: 9, .combine =" + ") foreach :: \'% dopar% \ '{i}' và tôi đã thử kết hợp khác nhau với backticks, nhưng nó thường cho lỗi "biểu tượng không mong muốn". Cảm ơn! –
@KevinZen Tôi không chắc chắn làm thế nào để tái tạo lỗi này, và tôi không nhớ bao giờ nhận được nó. Bạn có nhận được như vậy nếu bạn sử dụng dấu ngoặc kép? Điều gì về việc xác định một bí danh như '\'% dopar% \ '<- foreach :: \'% dopar% \ '' và sau đó chỉ cần sử dụng nó? – konvas
Vâng, nếu tôi cố gắng và xác định hàm này một cách rõ ràng mà không cần sử dụng Roxygen2 thì cả backticks lẫn dấu ngoặc kép đều không hoạt động. Tôi nhận ra rằng tôi không cần phải lo lắng về 'foreach ::% dopar%' khi sử dụng Roxygen2. Nó hoạt động tốt chỉ với 'import (foreach)' –