在R中对范围内的数据进行分类

在R中对范围内的数据进行分类,r,categorical-data,R,Categorical Data,我在R中有一个数据框,有个人ID、收入和一些其他变量。我想在此数据中添加一个新的列,将他们所属的收入群体划分为0-24999、25000-49999、50000-74999、75000-99000等 然后,我希望能够将这些数据与其他变量(如:每周工作时间、年龄)进行比较,制作频率表 我可以很好地找出这些问题中的后一个,但我很难找出如何对我的数据进行分类。任何帮助都将不胜感激 谢谢。我们可以使用cut或findInterval对变量进行分组 gr <- cut(df1$Variable, b

我在R中有一个数据框,有个人ID、收入和一些其他变量。我想在此数据中添加一个新的列,将他们所属的收入群体划分为0-24999、25000-49999、50000-74999、75000-99000等

然后,我希望能够将这些数据与其他变量(如:每周工作时间、年龄)进行比较,制作频率表

我可以很好地找出这些问题中的后一个,但我很难找出如何对我的数据进行分类。任何帮助都将不胜感激

谢谢。

我们可以使用cut或findInterval对变量进行分组

gr <- cut(df1$Variable, breaks = c(0, 24999, 49999,74999,99999, Inf))

谢谢你,阿克伦。如何命名这些类别?例如:低、中、高?谢谢,我现在知道如何命名类别了。当我尝试将其与原始数据集合并时,它重复了几行,因此我有三倍多的行。你知道这是什么原因吗?
table(gr, df1$age)