查看2月份哪个客户的价格最高。2/1/2022
数据
client box Price date
charles AA 5,000 2/1/2022
charles AA 5,050 2/1/2022
charles AA 5,075 2/1/2022
cara BB 25,116 2/1/2022
cara BB 5,154 2/1/2022
lu CC 0 2/1/2022
max DD 10,000 3/1/2022
所需的
client box Price date
cara BB 30,270 2/1/2022
正在执行
df.groupby(['client','date']) \
.agg({'Price':'sum'}).reset_index() \
任何建议都是有益的。
4条答案
按热度按时间c7rzv4ha1#
idxmax
将返回最大值的索引,然后可以使用该索引查找所需的行。请注意,在两个客户以最高价格平手的情况下,只会返回第一次。例子:
68bkxrlz2#
7d7tgy0s3#
根据OP的期望输出,这里有一个建议:
9vw9lbht4#
如果每个客户端的框始终相同。
如果每个客户端的框可能不同。