0

テキストファイルからインポートしたデータテーブルがあります。

次に、パッケージのdescribe(table)関数を使用しています。psych

アスタリスク記号でマークされていますが、ブール値を含む各変数の分散、平均などを返します。

age       1  5000  66.65  6.65   67.00   66.88  7.41  44.00  79.00  35.00  -0.33   -0.39   0.13
smokes*   2  5000  1.39   0.49   1.00    1.36   0.00  1.00   2.00   1.00    0.47   -1.78   0.01

関数の出力からブール変数を除外する方法はdescribe?

4

1 に答える 1

2

tableまず、これはR の非常に基本的な関数の名前であるため、オブジェクトに名前を付けることはお勧めできません。

によって返されるオブジェクトから、論理ベクトルに基づく統計を除外することはできません。これはdescribe、論理ベクトルと因子の両方が によって示されるため*です。解決策は、 に渡されるオブジェクトからすべての論理列を除外することdescribeです。

あなたのデータフレームの場合table

describe(table[ , !sapply(table, is.logical)])
于 2012-11-17T19:53:59.590 に答える