特定のレベルの集計でデータを保持するデータフレームがあります-それを地域と呼びましょう。
これらの領域がどのように形成されるかを説明する辞書もあります。このようなもの:
map = {'Alabama': 'region_1', 'Arizona': 'region_1', 'Arkansas': 'region_2' ... }
そして、その地域内の各州の重みのセットは、シリーズとして保存されます:
Alabama .25
Arizona .75
Arkansas .33
....
この分解マップを適用して、州レベルで新しいデータフレームを取得する効率的な方法はありますか?
集計は簡単です。
df_regional = df_states.groupby(map).sum()
しかし、どうすれば分解できますか?