-5
我想将我的数值变量转换为分类变量。但是,现在在数据集中该变量11000 NA值,我也有兴趣所以我分配了一个“未知”变量使用下面的代码有NA值:is.na将na转换为R中的字符串
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)
它仍然有一个类别是呐,我怎么能把他们全部变成未知,以及为什么发生这种情况?三江源
好57092
注意18237
危险26711
未知8554
NA 3338
请提供一些示例数据。我不确定你在问什么。 – user108363
count不是基数的一部分R:不可重现/ – user189035
您是如何定义'DebtToIncomeRatioGroup'的?有没有你没有考虑的类别?我怀疑你的问题的根源出现在你在这里展示的代码之前。 – Benjamin