假设我有以下数据框:
> 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)
我怎样才能做到这一点?
我希望通过对第二个变量进行分组来计算唯一值的数量,然后将计数添加到现有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)