Skip to content

resample - 数据重采样

一句话总览

📌 行情数据周期转换工具函数

⚠️ AI 开发必读

使用场景

应该使用

  • 场景1:分钟线转换为日线
  • 场景2:日线转换为周线/月线

不应该使用

  • 不应该用于非时间序列数据

注意事项

  1. 需要正确的时间索引
    • 说明:数据必须包含正确的时间索引

依赖

依赖类型模块说明
必须pandas数据处理

TL;DR

  • 核心能力:tick_resample, min_resample, day_resample 等转换函数

快速开始

python
from FQData.DataStruct.resample import (
    min_to_day,
    day_resample,
    stockmin_resample
)

# 分钟线转日线
daily = min_to_day(min_data)

# 日线转周线
weekly = day_resample(daily, 'w')

# 日线转月线
monthly = day_resample(daily, 'm')

# 股票分钟重采样
resampled = stockmin_resample(min_data, 5)

函数列表

Tick 数据

函数描述
tick_resampleTick 数据重采样为分钟线

分钟数据

函数描述
min_resample分钟数据重采样
stockmin_resample股票分钟数据重采样
futuremin_resample期货分钟数据重采样
min_to_day分钟线转日线

日线数据

函数描述
day_resample日线重采样(周线、月线)
futureday_resample期货日线重采样

常见错误

错误原因解决方案
KeyError时间列不存在检查数据索引
ValueError重采样参数无效检查 type 参数

变更日志

版本日期变更
v1.0.02024-01初始版本