我有一个数据框,它保存特定聚合级别的数据——我们称之为区域性的。
我还有一个解释这些区域是如何形成的字典。像这样的东西:
map = {'Alabama': 'region_1', 'Arizona': 'region_1', 'Arkansas': 'region_2' ... }
以及其区域内每个状态的一组权重,存储为一系列:
Alabama .25
Arizona .75
Arkansas .33
....
有没有一种有效的方法来应用这个分解图来获得一个州级的新数据框?
聚合很容易:
df_regional = df_states.groupby(map).sum()
但是我该如何进行分解呢?