2017-08-28 11 views
-5

数値変数をカテゴリ変数に変換したい。しかし11000 NA値は中私も興味を持って、データセット内にこの変数であり、私は、変数を「不明」に割り当てられたので、以下のコードを使用して値ナがあります。はnaを文字列に変換するis.na

loan_data_10v$DebtToIncomeRatioGroup[ 
    loan_data_10v$DebtToIncomeRatio > 0.2 ] <- "Good" 

loan_data_10v$DebtToIncomeRatioGroup[loan_data_10v$DebtToIncomeRatio <= 0.2 & loan_data_10v$DebtToIncomeRatio >0.15 ] <- "Caution" 

loan_data_10v$DebtToIncomeRatioGroup[ 
    loan_data_10v$DebtToIncomeRatio< 0.15 ] <- "Danger" 

loan_data_10v$DebtToIncomeRatioGroup[is.na(loan_data_10v$DebtToIncomeRatio)] <- "Unknown" 

しかし、ときに私は

をやって
count(loan_data_10v$DebtToIncomeRatioGroup) 

まだカテゴリはnaですが、どのようにそれらをすべてUnknownに入れることができますか?なぜこれが起こったのですか?ありがとう

グッド57092
注意18237
危険26711
不明8554
NA 3338

+0

サンプルデータを入力してください。私はあなたが何を求めているのか正確には分からない。 – user108363

+0

カウントはベースの一部ではありませんR:再現不可/ – user189035

+0

'DebtToIncomeRatioGroup'はどのように定義しましたか?あなたが扱っていないカテゴリはありますか?あなたの問題の根本は、ここに表示されているコードのどこかで発生していると思われます。 – Benjamin

答えて

0

どのカテゴリーで0.15に等しい値を含みます。

+0

....そのためです。どうもありがとうございます! –

関連する問題