【发布时间】:2015-11-24 04:34:01
【问题描述】:
我正在尝试迭代组(由 Pandas 中的 group.by 生成)以应用函数(在 MatPlotLib 中创建图表)并为 DataFrame 中的每个组获取结果。我想做这样的事情,但我知道有更好/更实用的方法:
import pandas as pd
DF = pd.DataFrame({'COL1': ['A', 'A','B','B'],
'COL2' : [1,1,2,2],
'COL3' : [2,3,4,5]})
unique_list = set(df['COL1'])
for group in unique_list:
if group == df['COL1']:
<apply function to df['COL3']
one group at a time,
starting with df['COL1'] == 'A'>
【问题讨论】:
-
请正确编辑您的代码
标签: python pandas matplotlib