You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何用Pandas获取各system对应的最早日期?

按系统分组获取最早日期的正确写法

你之前的代码逻辑完全搞反了——要按system列分组,而非date,再对每组的date列取最小值。

正确代码:

df.groupby('system')['date'].min()

如果需要把结果转换成带列名的常规DataFrame格式,可以追加reset_index():

df.groupby('system')['date'].min().reset_index(name='earliest_date')

简单说明:

  • groupby('system'):将DataFrame按系统名称分组,每个系统单独形成一组
  • ['date'].min():针对每组中的date列计算最小值,也就是该系统出现的最早日期

内容的提问来源于stack exchange,提问作者JShec

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 00:04:56