在 R 中按排名排序
Sorting by Rank in R
我需要帮助创建一种对 R 中的列进行排序的方法,以便我可以按人均消费绘制家庭排名。我有一个包含所有人均消费的列,它将在 y 轴上进行,然后需要将他们的 "rank" 放在 x 轴上,从 [0,1] 以 .1 分隔。
我有 4200 个人均消费数据点,因此来自 [1,420] 的每个人都应该排在前 .1 个百分位,依此类推。
rank<-dplyr::ntile(cpc,1000)
(cpc是你的人均消费向量)。这会将您的矢量分成 1000 个桶,每个桶 0.1%。
我需要帮助创建一种对 R 中的列进行排序的方法,以便我可以按人均消费绘制家庭排名。我有一个包含所有人均消费的列,它将在 y 轴上进行,然后需要将他们的 "rank" 放在 x 轴上,从 [0,1] 以 .1 分隔。 我有 4200 个人均消费数据点,因此来自 [1,420] 的每个人都应该排在前 .1 个百分位,依此类推。
rank<-dplyr::ntile(cpc,1000)
(cpc是你的人均消费向量)。这会将您的矢量分成 1000 个桶,每个桶 0.1%。