1

我喜欢prettyR describe函数的各个方面和Hmisc describe函数的各个方面。当两个包都被加载时,prettyR 会 describe屏蔽Hmisc describe。我环顾四周,发现代码如:

Hmisc::describe(flu$nprloc3) 

据说会使 Hmisc 描述优先。我已经尝试过了,但我似乎仍然得到了 prettyR 输出。我做错什么了吗?我还试图找到一种方法来从我的全局环境中卸载 prettyR 包(但不卸载它),但没有成功。

4

1 回答 1

1

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 无法正常工作)

于 2013-03-27T19:55:57.930 回答