库 dplyr::lag() 和 stats::lag() 中的冲突

noh*_*ome 3 r dplyr

library(dplyr)
library(stats)
Run Code Online (Sandbox Code Playgroud)

我正在使用滞后变量运行大量回归,并且我的 R 控制台与上述包存在冲突。我知道我可以通过为每个回归输入“dplyr::lag()”来规避这个问题。

但是,还有其他解决方案吗?

G. *_*eck 5

鉴于 dplyr 在这里犯了错误,lag我会这样做:

library(dplyr, exclude = c("filter", "lag"))
Lag <- dplyr::lag
Run Code Online (Sandbox Code Playgroud)

现在您可以lag照常使用,当您想使用 dplyr 的滞后时,只需使用Lag.