【发布时间】:2018-12-18 04:51:53
【问题描述】:
我有一个数据框 df,如下所示,其中 gender 列是具有两个级别的 factor:
gender age
m 18
f 14
m 18
m 18
m 15
f 15
我想添加一个名为count 的新列,它仅反映gender 级别出现在数据框中的次数。因此,最终,数据框将如下所示:
gender age count
m 18 4
f 14 2
m 18 4
m 18 4
m 15 4
f 15 2
我知道我可以通过table(df$gender) 给出因子出现的次数,但我不知道如何将这些结果转换为df 中的新列。我想知道如何使用table 函数——或者有没有更好的方法来实现我的新专栏?
【问题讨论】:
标签: r