我喜欢prettyR describe
函数的各个方面和Hmisc describe
函数的各个方面。当两个包都被加载时,prettyR 会 describe
屏蔽Hmisc describe
。我环顾四周,发现代码如:
Hmisc::describe(flu$nprloc3)
据说会使 Hmisc 描述优先。我已经尝试过了,但我似乎仍然得到了 prettyR 输出。我做错什么了吗?我还试图找到一种方法来从我的全局环境中卸载 prettyR 包(但不卸载它),但没有成功。
Hmisc::describe
是通用的,可能需要由特定的类扩展调用。
methods(describe)
#[1] describe.data.frame describe.default describe.formula describe.matrix
#[5] describe.vector
尝试:
Hmisc::describe.vector(1:10)
(我不确定这应该是正在发生的事情,它仍然可能是如何构建这些包中的一个或两个包的问题。我在这里提名 prettyR 作为可能的罪犯,因为 prettyR::describe 不是通用的,并且它似乎削弱了通用调度以使 Hmisc::describe 无法正常工作)