0

大きなデータ フレームのサブセット化に問題があります。5,000 の観測と 60 以上の列があります。〜 30 列に基づいてサブセット化したい - 基本的に、これらの 30 列の値の合計がinterest == 0. 以下に小さなサンプルを示します: UID #1 と #3 を削除したいと思います。

UID 236.1(b) 261.5(c) 261.5(d)
 1       0        0       0 
 2       2        3       0
 3       0        0       0
 4       0        0       0

次のコードを試しました:

sub <- subset(df, rowSums(df[, 29:60]>0))

次のエラー用語が生成されました。

subset.data.frame(merge_charge, rowSums(merge_charge[, 29:60] > : 'subset' は論理値でなければなりません) のエラー

と:

 test <- subset(rowSums(df[,29:60]>0))

次のエラーが発生しました:

subset.default(rowSums(merge_charge[, 29:60] > 0)) のエラー: 引数 "subset" がありません。デフォルトはありません

提案や指針をいただければ幸いです。

4

1 に答える 1