library(dplyr)
library(stats)
我正在进行大量带滞后变量的回归分析,但我的R控制台与上述软件包存在冲突。我知道可以通过在每个回归中键入“dplyr::lag()”来避免这个问题。
不过,还有其他解决方法吗?
考虑到 dplyr 在此处覆盖了 lag
,我会这样做:
library(dplyr, exclude = c("filter", "lag"))
Lag <- dplyr::lag
现在您可以像往常一样使用lag
,当您想使用dplyr的lag时,只需使用Lag
。
dplyr
之前加载stats
,则始终应该获得dplyr::lag
。 - r2evanslag <- dplyr::lag
,这样你就可以在全局工作区中拥有正确的lag
函数,这将始终是首选版本。注意不要改变原来的意思。 - Allan Cameron