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初始版本