Pandas分组,然后是大Pandas

2024-04-26 15:02:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试按日期列分组,然后按“OI”列排序并显示前两行:

    top2 = df.groupby(['Date'],sort=False).apply(pd.DataFrame.nlargest,2,'OI')

第一个问题是申请非常非常慢,因为我有很多小组。什么是更快的选择? 另外,我怎样才能只按“OI”排序第二行,而不是最大的2。 提前谢谢


Tags: falsedataframedfdate排序小组sortpd