Pandas で 2 つのデータセットを結合しようとしています。私がやりたいことは、 の結果をdf2.groupby('BuildingID')
の新しいシリーズに入れることdf1
です。その理由は、建物 ID が作業対象のレベルであり、ItemID が建物内のアイテムのコレクションであるためです。
例:
df1
BuildingID Blah ...
3 'a' ...
4 'b' ...
5 'c' ...
7 'd' ...
df2
ItemID BuildingID EnergyID ...
7 3 2 ...
11 3 11 ...
12 3 12 ...
13 4 2 ...
14 5 12 ...
15 4 10 ...
16 7 2 ...
17 7 3 ...
そのため、次のようになります。
df1
DataID Blah Grouped
3 'a' <groupby object>
4 'b' <groupby object>
5 'c' <groupby object>
7 'd' <groupby object>
したがって、私の質問は、1、これをどのように達成するか、2、それは良い考えですか、またはこのデータを表すより良い方法がありますか?おそらく各グループのすべての見出しに接尾辞が付いていますか?