我有一个数据帧:
DOCUMENT_LEDGER_ID ACTUAL_START_DATE
376878 2017-02-01
376880 2017-02-01
16043792 2017-01-05
16043792 2017-02-04
我想把它分组在DOCUMENT_LEDGER_ID
上,并想要ACTUAL_START_DATE
的第一个值
这就是我的预期输出:
Id ACTUAL_START_DATE
376878 2017-02-01
376880 2017-02-01
16043792 2017-01-05
我试过以下方法,但似乎不起作用:
dictToAgg = {}
dictToAgg["ACTUAL_START_DATE"] = "first"
cycleTimeFilteringUnique = cycleTimeFiltering.groupby('DOCUMENT_LEDGER_ID', as_index=False).first()
我得到的结果是:
Id ACTUAL_START_DATE
376878 2017-02-01
376880 2017-02-01
16043792 2017-02-04
我也见过类似的问题,但我不能理解我犯的错误。你知道吗
似乎需要分配
sort_values
的输出,然后聚合first
:一些替代解决方案:
相关问题 更多 >
编程相关推荐