将每个观察结果的分类数据与因子(是/否)分组

时间:2019-08-27 08:15:22

标签: r

我正在R中的一个项目上工作,但无法弄清楚如何基于分类变量(占10个因子的职业)和Died(是/否因子变量)创建分组数据。

我看过许多文章,但是每次尝试计算单个列(“死”)的“是”和“否”的数目时,都会出现尺寸错误

'data.frame':   2571 obs. of  4 variables:
 $ Occupation: Factor w/ 10 levels "business/service",..: 3 2 2 2 2 2 2 2 2 5 ...
 $ Education : Factor w/ 5 levels "iliterate","primary",..: 3 2 2 2 3 1 1 3 2 3 ...
 $ Age       : int  39 83 60 73 51 62 90 54 66 30 ...
 $ Died      : Factor w/ 2 levels "no","yes": 1 2 2 2 1 2 2 1 2 1 ...

这是我的数据摘要。因此,我们希望将每10个职业因素与死亡人数分组。

这是我正在尝试的代码:

dperoccu <- summarise(occu, count = n(), deaths = count(SuicideChina$Died, "yes"))

但产生了以下错误:

Error in UseMethod("group_by_") : 
  no applicable method for 'group_by_' applied to an object of class "factor"

0 个答案:

没有答案