0
データ収集中に発生するエラーを追跡するテーブルがあります。エラーがなければ、Error
列の項目は「なし」です。私はこれがうまくいくError != 'None'
データフレーム内のエントリ数をカウントしようとしている:エントリがない場合のエントリ数をカウントする
ErrorCount<-subset(df, Error != 'None')
ErrorCount <- ErrorCount$Error
ErrorCount <- as.data.frame(table(ErrorCount))
ErrorCount <- sum(ErrorCount[,2])
エラーがまったく存在しない場合を除き。空のテーブルはカウントできません。何も結果がないときに私はこの返り値を0にすることができますどのような提案はError != 'None'
?
あなたは 'サブセット(df、エラー== 'なし')'しようとするべきではない? – rawr
また、 'if(nrow(ErrorCount)== 0)ErrorCount < - 0;それ以外の場合は、最後の行のErrorCount < - sum(ErrorCount [、2]) 'が有効になります。 – lmo
もう一つの選択肢: 'table(df $ Error)['None']'はErrorカラムに 'None'がなければ 'NA'を返します。しかし、私は4行目のコードを最終的に 'table'と呼ぶことはできません。 – Tensibai