【问题标题】:tidyverse: cross_d()` is deprecated; please use `cross_df()` insteadtidyverse: cross_d()` 已弃用;请改用`cross_df()`
【发布时间】:2017-08-18 06:15:21
【问题描述】:

我用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. 

我该如何解决?

【问题讨论】:

    标签: r tidyverse


    【解决方案1】:

    简短回答:忽略它。

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

    【讨论】:

      猜你喜欢
      • 2014-12-25
      • 1970-01-01
      • 2014-04-13
      • 2016-06-13
      • 1970-01-01
      • 2013-12-01
      • 2021-11-09
      • 1970-01-01
      相关资源
      最近更新 更多