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

如何为现有数据集添加5月至7月的逐小时递增日期序列?

更简便的逐小时日期序列生成方法

你可以直接用pandas的date_range函数生成目标区间的逐小时日期序列,不用手动写循环计数,代码更简洁且不易出错,尤其适配数据集处理场景:

import pandas as pd

# 生成指定区间的逐小时日期序列
new_date_series = pd.date_range(
    start='2015-05-01 00:00:00',
    end='2015-07-31 23:00:00',
    freq='H'  # 指定时间频率为小时
)

# 转换成和原数据集结构一致的DataFrame
new_data = pd.DataFrame({
    'Date': new_date_series,
    'temperature': pd.NA,  # 可根据需求设置默认值,比如0或空值
    'humidity': pd.NA
})

# 合并到原数据集(假设原数据集名为df)
# df = pd.concat([df, new_data], ignore_index=True)

优势说明

  • 无需手动计算总小时数,避免循环计数错误
  • 直接通过参数定义时间区间和频率,代码可读性更强
  • 生成的序列可直接转换成DataFrame,和原数据集无缝合并,适合批量数据处理

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:05:30