Ich möchte meine numerische Variable in eine kategoriale Variable konvertieren. Allerdings gibt es 11000 NA-Wert in diesen Variablen im Datensatz, ich auch daran interessiert, also ich ein „unbekannt“ an Variablen zugewiesen Wert na, indem Sie den Code unten verwenden.is.na zum Umwandeln von na in in string in
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"
Aber wenn ich tue
es hat immer noch eine Kategorie, die na ist, Wie kann ich sie alle in Unknown setzen, und warum das passiert ist?
ThankyouGut 57092
Vorsicht 18237
Gefahr 26711
Unbekannt 8554
NA 3338
Bitte geben Sie einige Beispieldaten an. Ich bin mir nicht sicher, was du fragst. – user108363
Anzahl ist nicht Teil der Basis R: nicht reproduzierbar/ – user189035
Wie haben Sie "DebtToIncomeRatioGroup" definiert? Gibt es eine Kategorie, die Sie nicht berücksichtigen? Ich vermute, dass die Wurzel Ihres Problems irgendwo vor dem Code auftritt, den Sie hier zeigen. – Benjamin