我想将数字变量转换为分类变量。但是在数据集中这个变量中有11000个NA值,我也感兴趣。所以我分配了一个"未知"使用以下代码变量具有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 :(得分:0)
在任何类别中包含等于0.15的值。