小智 7
当我们加载tidyverse一条消息时,会显示“使用冲突的包来强制所有冲突变成错误”。
因此,您所要做的就是:
library(conflicted)
library(tidyverse)
conflict_prefer("filter", "dplyr")
conflict_prefer("lag", "dplyr")
Run Code Online (Sandbox Code Playgroud)
但如果您愿意,您可以使用package::funcion()格式编写代码,例如dplyr::filter():dplyr::lag()
该消息意味着从那一刻起:
filter(),则将使用filter()from ,而不是使用from 基 R ( );dplyrfilter()statslag().dplyr::filter()(和之间没有任何冲突dplyr::lag()。)
这通常不是问题——绝大多数代码都可以正常工作。
如果出于任何原因您想要使用这两个函数中任何一个的基本 R 版本,您可以简单地显式调用它们:stats::filter(...)或stats::lag(...)