`mine_ptt()` 執行錯誤:Could not find function "future_lapply"
liao961120 opened this issue · 1 comments
liao961120 commented
library(PTTmineR)
rookie_miner <- PTTmineR$new(task.name = "Mr. Meeseeks")
mine_ptt(rookie_miner, board = "Gossiping", last.n.page = 5)
#> 🙈 PTTmineR mining from ptt on your setting ...Error in future_lapply(add_post_id, FUN = local(get_post_dt), future.globals = c("add_post_id", :
#> could not find function "future_lapply"
我查了一下,發現原因有可能是 future::future_lapply()
被移到另一個套件 future.apply::future_lapply()
https://www.rdocumentation.org/packages/future/versions/1.8.0/topics/future_lapply
目前如果先引入 future.apply
即可使用:
library(PTTmineR)
library(future.apply)
rookie_miner <- PTTmineR$new(task.name = "Mr. Meeseeks")
mine_ptt(rookie_miner, board = "Gossiping", last.n.page = 5)
#> 🙊 PTTmineR mining from ptt on your setting ... DONE
shihjyun commented
當初寫得時候有注意到這點,只是使用 function 時沒有加上 future.apply::
所以導致 function 沒辦法被找到。
謝謝回報!已修復!