相关疑难解决方法(0)

在数据框中按组计算唯一/不同的值

假设我有以下数据框:

> myvec
    name order_no
1    Amy       12
2   Jack       14
3   Jack       16
4   Dave       11
5    Amy       12
6   Jack       16
7    Tom       19
8  Larry       22
9    Tom       19
10  Dave       11
11  Jack       17
12   Tom       20
13   Amy       23
14  Jack       16
Run Code Online (Sandbox Code Playgroud)

我想计算order_no每个值的不同值的数量name.它应该产生以下结果:

name    number_of_distinct_orders
Amy     2
Jack    3
Dave    1
Tom     2
Larry   1
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

r distinct-values dataframe r-faq

62
推荐指数
7
解决办法
14万
查看次数

如何按组向R data.frame添加唯一值的计数

我希望通过对第二个变量进行分组来计算唯一值的数量,然后将计数添加到现有data.frame作为新列.例如,如果现有数据框如下所示:

  color  type
1 black chair
2 black chair
3 black  sofa
4 green  sofa
5 green  sofa
6   red  sofa
7   red plate
8  blue  sofa
9  blue plate
10 blue chair
Run Code Online (Sandbox Code Playgroud)

我想为每个添加数据中存在color的唯一计数types:

  color  type unique_types
1 black chair            2
2 black chair            2
3 black  sofa            2
4 green  sofa            1
5 green  sofa            1
6   red  sofa            2
7   red plate            2
8  blue  sofa            3
9  blue plate            3
10 blue chair …
Run Code Online (Sandbox Code Playgroud)

aggregate r unique count

53
推荐指数
3
解决办法
6万
查看次数

标签 统计

r ×2

aggregate ×1

count ×1

dataframe ×1

distinct-values ×1

r-faq ×1

unique ×1