R aggregate()语法问题 - 尝试计算值

时间:2018-04-17 19:38:31

标签: r

我的数据集形状如下:

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并没有找到任何东西。

提前谢谢。

0 个答案:

没有答案