我想知道是否可以通过Natural Breaks(Jenks)对列中的值进行排名。我已经想通过分位数来做到这一点,但有一个类似的方法使用自然休息吗?
这是我的分位数摘录
# Calculate HVI Score
HVI_Ranking <- DC_HVI %>%
within(R_Temp <- as.integer(cut(Temp, quantile(Temp, probs=0:10/10), include.lowest=TRUE)))
这是使用分位数的摘录输出,我想用自然休息模拟。
GEOID Temp R_Temp
11001000100 28.9803085 2
11001000202 29.7496948 3
11001000300 28.7532024 2
11001000400 28.805212 2
11001000501 29.1443195 2
11001000502 29.0645504 2
11001000600 28.4270325 1
11001000701 28.5582047 1
11001000702 28.9018803 2
11001000801 27.427227 1
11001000802 27.7022781 1