tidyverse:cross_d()` 已弃用;请改用 `cross_df()`

tidyverse: cross_d()` is deprecated; please use `cross_df()` instead

我用tidyverse

results <- df %>% 
+   pipelearner(lm, yzp ~ .) %>% 
+   learn_cvpairs(k = 5) %>% 
+   learn()

然后我得到

Warning messages:
1: `cross_d()` is deprecated; please use `cross_df()` instead. 
2: `cross_d()` is deprecated; please use `cross_df()` instead. 

我该如何解决?

简答:忽略它。

长答案:pipelearner 包的作者必须修复它。据推测,pipelearner 在某处内部使用了函数 cross_d(),该函数在 purrr 包的更新版本中已重命名为 cross_df()。 Deprecated 意味着旧函数(名称)仍然按预期工作,但将来会被删除。所以管道学习者作者有一些时间来修复他的包。