RでrandomForestパッケージを使用しようとしていますが、Rが応答にデータがないことを示すベクター。RのRandomForestはオブジェクトの値が欠落していると報告しますが、ベクトルにはNAsがありません
> rf_blackcomb_earlyGame <- randomForest(max_cohort ~ ., data=blackcomb_earlyGame[-c(1,2), ])
Error in na.fail.default(list(max_cohort = c(47, 25, 20, 37, 1, 0, 23, :
missing values in object
指定されたエラーは十分にクリアです。私はこれまでに遭遇していましたが、実際にはデータが欠落していますが、今回は欠落しているデータはありません。
> class(blackcomb_earlyGame$max_cohort)
[1] "numeric"
> which(is.na(blackcomb_earlyGame$max_cohort))
integer(0)
na.roughfixを使用して、これが役立つかどうか試してみましたが、次のエラーが表示されます。
Error in na.roughfix.data.frame(list(max_cohort = c(47, 25, 20, 37, 1, :
na.roughfix only works for numeric or factor
すべてのベクターをチェックして、どのベクターにもNAsが含まれていないことを確認しました。
誰にも提案はありますか?
あなたは 'sapply(blackcomb_earlyGame、function(x)any(is.na(x)))')の出力を表示できますか? – Gregor
私はしようとします。私のRサーバーがクラッシュし、再起動してデータを再ロードしました。 –
ほとんどの場合、タイプ文字の列があります。 'str(blackcomb_earlyGame)'の出力を投稿することができます – dww