我正在尋找合併多行不同dtypes的熊貓。我有我的.groupby()參數:['ID']。當按['ID']分組時,列['A']可能重複值,或者每行的數據不同。僅需要通過.sum()彙總列['B']。 input_df
ID A B
140-1 Apple 3.2
140-1 Pear 5.0
143-2 Plum 1.2
143-2 Plum 2.0
什麼是由['ID'
這是對this one的後續問題,其中jezrael使用pandas.DataFrame.groupby將列表創建的速度增加了幾百倍。具體而言,讓df是大的數據幀,然後 index = list(set(df.index))
list_df = [df.loc(x) for x in index]
和 list_df = [x for i,x in df.groupby(level=0, s