この列は、特定の列にNA以上の値を持つテーブルに保存します。私はさまざまな数の列で動作するソリューションが必要です。data.tableのNA値を持つ行を維持する
私はこのようなコードを持っている:
library(data.table)
cols<-c("colname1","colname2")
DT<-DT[rowSums(is.na(DT[,cols,with=F])) == 2]
をそして、私はこのコードでこのようなエラーを取得しています:DTで
エラー[、C( "colname1"、 "colname2")、 = F]:
寸法
の数が正しくありませんが、誰もがこの問題で私を助けてもらえますか?
私は適切な解決策を見つけましたが、最初のものが動作しない理由はまだ分かりません。
誰も私のfirsコードが機能しない理由を教えてください。
を維持しますが、列の両方がNAとき、またはそれらのいずれかを示している行を削除しようとしています個別にNAを表示しますか? – tbradley
私は両方の列にNAを持つこの行だけを残したいと思います。 –
これを達成するために私の答えを変更しました – tbradley