1

prettyR describe関数の側面とHmisc 関数の側面が好きdescribeです。両方のパッケージがロードされると、prettyRは Hmiscdescribeをマスクします。私は周りを見回して、次のようなコードを見つけました: describe

Hmisc::describe(flu$nprloc3) 

おそらく、Hmisc の記述が優先されます。私はこれを試しましたが、まだかなりRの出力が得られるようです。私は何か間違ったことをしていますか?また、グローバル環境から 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)

(これが実際に起こっていることであるかどうかはわかりませんが、これらのパッケージの 1 つまたは両方の構成方法に問題がある可能性があります。prettyR::describe はそうではないため、ここでは問題の原因として prettyR を指名します。ジェネリックであり、Hmisc::describe が適切に機能しないようにすることで、ジェネリック ディスパッチを無効にしているようです)

于 2013-03-27T19:55:57.930 に答える