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

如何针对不同时间间隔重复复用相同的datetime格式数据

实现方案

可以用Python的pandas库快速完成该需求,核心逻辑是先将原始数据按日期对齐,再生成6小时间隔的全量时间序列,最后按日期关联匹配原始数值即可,示例代码如下:

import pandas as pd

# 构造示例原始数据,你实际使用时替换为读取自己的数据集即可
df = pd.DataFrame(
    {'Value1': [1, 3, 5], 'Value2': [2, 4, 6]},
    index=pd.to_datetime([
        '2000-01-01 12:00:00',
        '2000-01-02 12:00:00',
        '2000-01-03 12:00:00'
    ])
)

# 提取原始数据对应的日期维度
df['date'] = df.index.date
df = df.set_index('date')

# 生成覆盖全部日期的6小时间隔时间序列
full_time_index = pd.date_range(
    start=df.index.min(),
    end=df.index.max() + pd.Timedelta(days=1),
    freq='6H',
    closed='left'
)

# 按日期关联匹配原始数值,得到最终结果
result = pd.DataFrame(index=full_time_index)
result['date'] = result.index.date
result = result.merge(df, left_on='date', right_index=True).drop('date', axis=1)

# 打印输出验证结果
print(result)

运行上述代码输出的结果和你需求的示例格式完全一致,所有日期都会自动生成00:00、06:00、12:00、18:00四个时间点的对应数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 21:09:04