我的数据集形状如下:
Buyer | Broker | Brand
我正在尝试使用汇总来计算经纪人和品牌的买家数量,以量化市场份额。它应该是这样的:
Broker | Brand | Buyer_Count
Acme | Nike | 50
Acme | Reebok | 20
Acme | Converse | 30
Megacorp | Nike | 80
Megacorp | Reebok | 120
...
我正在使用:
Agg <- aggregate(Buyer ~ Broker + Brand, data = mydata, fun=count)
它说
&#34; UseMethod中出错(&#34; groups&#34;): 没有适用于&#39;组的方法&#39;适用于类&#34;字符&#34;的对象&#34;
我很确定问题是"fun = count"
不是正确的功能,但我不确定这里的功能是正确的。
我试过match.fun(count)
,但没有得到一个在那里工作的人。我也试过google并没有找到任何东西。
提前谢谢。