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

如何使用Python的Pandas或Numpy获取日期数据集的起止年份

实现代码

你可以选择以下任意一种方案实现,都可基于你提供的测试环境直接运行,输出符合预期的结果:

Pandas 实现方案

# 将字符串列表转为pandas时间序列
date_series = pd.to_datetime(dates)
# 提取年份并取最小、最大值
start_year = date_series.dt.year.min()
end_year = date_series.dt.year.max()
# 打印结果
print(f"Starting year: {start_year}")
print(f"Ending year: {end_year}")

Numpy 实现方案

# 将字符串列表转为numpy时间数组
date_arr = np.array(dates, dtype='datetime64')
# 提取年份并计算最小、最大值
start_year = date_arr.min().astype('datetime64[Y]').item().year
end_year = date_arr.max().astype('datetime64[Y]').item().year
# 打印结果
print(f"Starting year: {start_year}")
print(f"Ending year: {end_year}")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 13:48:03