【发布时间】:2019-03-28 01:26:09
【问题描述】:
我运行以下代码并为一个 DataFrame a 获得所需的输出:
a = a.reset_index()
a['count'] = 1
a = pd.DataFrame(a.groupby(['country','id','town','date'])['count'].mean())
a = a.groupby(['date','town']).count()
a['percentage'] = a['count'].div(a.groupby('date').['count'].transform('sum')).mul(100)
a = a['percentage'].unstack()
但是,我有多个 DataFrames (a,b,c,d,e,f,g,h) 并且不知道如何循环商场。任何帮助我手动操作都会很棒!
【问题讨论】:
标签: python pandas loops dataframe