我尝试建立条件语句,将土壤磷数据分为适当的分类。不幸的是,我一直遇到数据类型从“ num”转换为“ chr”的问题。
下面的代码成功地将我的数值数据分类为“非常低”,“低”和“中等”类别,但是其余几行无法转换数据。
C2019$P02[C2019$P02<=15.00 <- "Very Low"
C2019$P02[C2019$P02>15.00 & C2019$P02<=30.00] <- "Low"
C2019$P02[C2019$P02>30.00 & C2019$P02<=50.00] <- "Medium"
C2019$P02[C2019$P02>50.00 & C2019$P02<=100.00] <- "High"
C2019$P02[C2019$P02>100.00 & C2019$P02<=250.00] <- "Very High"
我希望收到一列由字符串组成的列,其中包含将每个值排序到的适当类别。相反,我收到了这个...
41.55043 Medium
18.09646 Low
52.90418 52.90418
19.40190 Low
25.74966 Low
27.17906 Low
21.49940 Low
25.14969 Low
19.32122 Low
16.77270 Low
38.20867 Medium
16.91328 Low
18.71588 Low
53.44929 53.44929
20.95983 Low
感谢您提供任何帮助以进行排序并进行分类分析。