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

如何基于指定日期范围创建仅含单列日期的pandas DataFrame

实现方案

直接使用pandas内置的date_range方法即可快速生成符合要求的单列日期DataFrame,无需额外依赖,代码如下:

import pandas as pd

# 配置起止日期
start = "2020-11-03"
end = "2021-10-01"

# 生成连续日期DataFrame
df = pd.DataFrame({
    "date": pd.date_range(start=start, end=end, freq="D")
})

参数说明

  • freq="D":指定生成日期的粒度为自然日,确保输出的是区间内所有连续单日日期
  • 生成结果自动包含起止两个边界日期,无需额外调整偏移量
  • 列名date可根据后续使用需求自定义修改

可选格式转换

如果你后续需要使用字符串格式的日期而非datetime格式,可以新增一步格式转换:

df["date"] = df["date"].dt.strftime("%Y-%m-%d")

生成的DataFrame可以直接在后续步骤中新增其他映射列,匹配你的业务需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 18:54:00