将熊猫列表转换为 1 分钟的 ohlc 数据

用户1601716

我正在尝试转换附加到 Pandas 数据帧的流值列表,并将它们转换为 1 分钟的 ohlc 数据。

我在尝试完成重新采样时遇到问题并且遇到了问题。

这是我的数据。

        Timestamp    Price   Symbol
0   1627933340985   0.0000      NaN
1   1627933342254  19.9052  USD/MXN
2   1627933345881  19.9052  USD/MXN
3   1627933345893  19.9052  USD/MXN
4   1627933350247  19.9052  USD/MXN
..            ...      ...      ...
86  1627933573930  19.9078  USD/MXN
87  1627933578959  19.9079  USD/MXN
88  1627933582942  19.9079  USD/MXN
89  1627933585753  19.9079  USD/MXN
90  1627933591925  19.9078  USD/MXN

这将不断更新,但现在这并不重要。

时间戳目前是一个字符串,但我很难转换它,因此熊猫可以对 ohlc 数据进行重新采样。

谢谢!

RJ阿德里安森

这是一个以毫秒为单位的 Unix 时间戳。将其转换为日期时间对象,如下所示:

df['Timestamp'] = pd.to_datetime(df['Timestamp'], unit='ms')

结果:

指数 时间戳 价钱 象征
0 0 2021-08-02 19:42:20.985000 0 NaN
1 1 2021-08-02 19:42:22.254000 19.9052 美元/墨西哥比索
2 2 2021-08-02 19:42:25.881000 19.9052 美元/墨西哥比索
3 3 2021-08-02 19:42:25.893000 19.9052 美元/墨西哥比索
4 4 2021-08-02 19:42:30.247000 19.9052 美元/墨西哥比索

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在熊猫中将m1 OHLC数据转换为m15或任何时间范围OHLC?

如何将大熊猫df刻度数据重新采样到5分钟的OHLC数据

OHLC数据上的熊猫OHLC聚合

将列表转换为1列熊猫数据框

Python 熊猫重新采样 15 分钟 ohlc 到 75 分钟 ohlc

每天将熊猫数据框转换为分钟频率

计算熊猫中的 OHLC 数据

使用SQL将刻度数据转换为烛台(OHLC)

我想将 1 分钟的 olhc 日内股票数据(存在于熊猫数据框中)转换为更高的时间范围 olhc 数据,例如 5 分钟、10 分钟、15 分钟 olhc 数据

matplotlib.finance.candlestick_ohlc以小时为单位绘制盘中的1分钟柱形数据,其中包含时间间隔和每小时适当的xticklabel

用熊猫重新采样OHLC数据

熊猫重新采样嵌套的 ohlc 数据

如何将15分钟数据转换为每小时以熊猫为单位的时间?

将分钟数据转换为每小时数据

将大型GPS数据分组1分钟

将 1 分钟数据重采样到 15 分钟,给出范围索引或索引的关键错误

将列表转换为熊猫数据框

将列表转换为熊猫数据框

Python数据框将分钟数据转换为30分钟/小时

将TimeStamp系列转换为分钟系列数据|| 蟒蛇

如何使用 Python 将 Tick by Tick Data 转换为 OHLC Candlestick 数据?

熊猫将日期时间转换为分钟

将具有分钟分秒(DMS)坐标的熊猫数据帧转换为十进制度

将数据从月、日、小时、分钟转换为几分钟?

将熊猫系列列表转换为熊猫数据框

OHLC 数据的重采样

熊猫数据框:将列表的列转换为列表

将列表列表转换为熊猫数据框

将列表列表转换为熊猫数据框