我正在尝试在 Pandas 中加入两个数据集。我想要做的是将结果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,这是一个好主意还是有更好的方法来表示这些数据 - 也许每个组中的所有标题都带有后缀标题?