我需要将数据框分成两列,然后计算第三列中出现的值和20Python/Pandas - 如何将两列分组并计数两行之间第三列的值
数据帧:
col1 col2 value
a b 1
a b 3
a b 22
a c 0
a c 3
a c 19
结果:
col1 col2 counter
a b 2
a c 2
我的代码:
counter = data_frame.groupby(['column1', 'column2'])[((data_frame['value'] >= 1) & (data_frame['value'] < 20))].sum()
任何想法?
伟大的作品,非常感谢! – bartblons