我正在寻找合并多行不同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