问题:
我在使用pandas里面的groupby函数:代码如下:
People_features["sid"].groupby(People_features["pid"],People_features["click_mode"]).agg("count")
我本意是统计整个数据People_features中每个pid里面每种click_mode的出现次数,然后出现了这个问题
原因:
这是因为groupby函数可以接受多个key,但是这些key必须放在列表里面,比如:[key1,key2,key3]这种
解决方法:
只需要将上面的两个key放在一个列表里面就好了,代码如下:
People_features["sid"].groupby([People_features["pid"],People_features["click_mode"]]).agg("count")