冲突包不显示与基本R函数的冲突
例如,此代码:冲突包不显示与基本R函数的冲突,r,R,例如,此代码: library(conflicted) library(geepack) library(PairedData) library(Matrix) timeorder <- rep(1:5, 6) tvar <- timeorder + rnorm(length(timeorder)) idvar <- rep(1:6, each=5) uuu <- rep(rnorm(6), each=5) yvar <- 1 + 2*tvar + uuu +
library(conflicted)
library(geepack)
library(PairedData)
library(Matrix)
timeorder <- rep(1:5, 6)
tvar <- timeorder + rnorm(length(timeorder))
idvar <- rep(1:6, each=5)
uuu <- rep(rnorm(6), each=5)
yvar <- 1 + 2*tvar + uuu + rnorm(length(tvar))
simdat <- data.frame(idvar, timeorder, tvar, yvar)
mod1 <- geeglm(yvar~tvar, id=idvar, data=simdat, corstr="ar1")
summary(mod1)
实际上,这里有3个摘要函数:base::summary
、Matrix::summary
和PairedData::summary
。但只报告了Matrix::summary
和pairedata::summary
问题:是bug还是有解决方案?@joran你能解释一下吗?你的意思是:如果我在S3对象上使用
summary()
,它将自动使用base::summary
,但是如果我在S4对象上使用summary()
,我需要在这两者之间进行选择吗?这更多的是作者报告中的一项,我看到你了。
Error: [conflicted] `summary` found in 2 packages.
Either pick the one you want with `::`
* Matrix::summary
* PairedData::summary
Or declare a preference with `conflict_prefer()`
* conflict_prefer("summary", "Matrix")
* conflict_prefer("summary", "PairedData")