我想计算分组pandas数据帧列中字符串的出现次数。
假设我有以下数据帧:
catA catB scores
A X 6-4 RET
A X 6-4 6-4
A Y 6-3 RET
B Z 6-0 RET
B Z 6-1 RET
首先,我想按catA
和catB
分组。对于这些组中的每一个,我想计算scores
列中RET
的出现次数。
结果应该是这样的:
catA catB RET
A X 1
A Y 1
B Z 2
按两列分组很简单:grouped = df.groupby(['catA', 'catB'])
但接下来呢?
Tags:
在^{} 对象的“scores”列上调用^{} ,并使用矢量^{} 方法^{} ,使用此方法筛选} :
group
,然后调用^{若要指定为列,请使用^{} ,以便聚合返回一个序列,其索引与原始df对齐:
相关问题 更多 >
编程相关推荐