-1

データフレーム「accdata」があります。

 dim(accdata)
[1] 6496  188

変数の1つである「VAL」は私にとって興味深いものです。VALが24に等しいインスタンスの数を計算する必要があります。

エラーメッセージを返す関数をいくつか試しました。いくつかの調査の後、最初にVALからNA値を削除する必要があるようです。

nonaaccdaa <- na.omit(accdata)これがVALだけでなく、任意の変数のNAのインスタンスを削除することを除いて、私は次のようなことを試みます。

試しnonaval <- na.omit(accdata[accdata$VAL])ましたが、nrowを使用して行数を確認すると、結果はnullでした。私は1から6,496の間の値を期待していました。

ここはどう?

4

1 に答える 1

1

これでうまくいくはずです:

sum(accdata$VAL == 24, na.rm=TRUE)
于 2013-02-03T17:28:01.280 に答える