我有一个数据框,想把其中一列的值分成
n
组。所以我有一个包含大约10k条记录的列data$dist
,其中最大值为23180,最小值为8951。我想把这些值分成10组,每组具有相等的范围,即(23180-8951)/10 = 1423。这意味着所有在8951和10374之间的值都属于第一组,以此类推。我该怎么做?
?cut
,并与seq
一起使用。如果您想要每个组具有相等数量的观测值而不是相等范围,请使用quantile
代替seq
。 - Gregor Thomas