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

如何识别日期格式列的最后记录?获取每日最晚采购价格

解决方案

核心思路

按日期分组,每组内筛选出时间最晚的采购记录,提取对应价格后转为目标字典。

实现步骤(以Python pandas为例)

  • 导入必备库
import pandas as pd
  • 加载并预处理数据
    假设你的数据集是CSV格式,包含datetime(采购时间)和price(采购价格)字段:
# 替换为你的数据集实际路径
df = pd.read_csv('采购数据.csv')
# 解析时间列,匹配格式DD/MM/YYYY HH:MM
df['datetime'] = pd.to_datetime(df['datetime'], format='%d/%m/%Y %H:%M')
  • 分组筛选生成目标字典
# 提取日期字符串作为分组键
df['date'] = df['datetime'].dt.strftime('%d/%m/%Y')
# 按日期分组,取每组内时间最晚的采购价格
daily_latest_price = df.groupby('date').apply(lambda group: group.loc[group['datetime'].idxmax(), 'price']).to_dict()
  • 查看结果
print(daily_latest_price)

适配说明

  • 若数据集是Excel格式,将pd.read_csv替换为pd.read_excel即可;
  • 若时间列格式存在差异,调整pd.to_datetime中的format参数匹配实际格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 20:00:46