在python中将15m烛台csv转换为1h烛台[重复]

Posted

技术标签:

【中文标题】在python中将15m烛台csv转换为1h烛台[重复]【英文标题】:Convert 15m candlestick csv to 1h candlestick in python [duplicate] 【发布时间】:2020-06-15 02:16:54 【问题描述】:

我有一个 15 分钟刻度的 OHLCV 格式(开盘价、最高价、最低价、收盘价、成交量)的 .csv,如何将其转换为 1 小时或加价的 OHLCV?我已经看到 Pandas 可以生成刻度,但我不知道如何使用它来隐藏刻度。这是数据集的形状:

Time,Open,High,Low,Close,Volume
2010-01-01 00:00,1.43285,1.43303,1.43224,1.43275
2010-01-01 01:00,1.4329,1.43305,1.43206,1.43249
2010-01-01 02:00,1.43301,1.43305,1.43218,1.43271
2010-01-01 03:00,1.43285,1.43306,1.43181,1.43209
2010-01-01 04:00,1.43284,1.43302,1.43182,1.43223
2010-01-01 05:00,1.43275,1.43306,1.43199,1.43268
2010-01-01 06:00,1.43331,1.43335,1.43268,1.43286

【问题讨论】:

【参考方案1】:

使用resample可以转换成任意频率:

df.resample('1H', on='Time').agg(
    'Open': 'first',
    'High': 'max',
    'Low': 'min',
    'Close': 'last',
    'Volume': 'sum'
)

【讨论】:

以上是关于在python中将15m烛台csv转换为1h烛台[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python matlibplot无法一起构建烛台和ichimoku图表

自定义不透明度 Plotly 烛台

Dash Plotly中的烛台图和折线图,它会随着回调而更新,但会消失

从图形 matplotlib 烛台中删除缺少的日期空间和技巧标签

为啥谷歌图表为烛台图提供不同的输出?

DASH 实时烛台图表不会更新,websocket,sqlalchemy,flask 应用程序