对R

时间:2016-03-31 06:49:15

标签: r categorical-data

我在R中有一个数据框,它有个人ID,收入和其他一些变量。我想在这些数据中添加一个新列,将人们分类到他们适合的收入组(0-24,999,25,000-49,999,50,000-74,999,75000-99,000等)。

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

我应该很好地找出后面这些问题,但我无法弄清楚如何对数据进行分类。任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

我们可以使用cutfindInterval对"变量"

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

然后,使用table获取频率计数

table(gr, df1$age)