我正在尝试转换附加到 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 数据进行重新采样。
谢谢!
这是一个以毫秒为单位的 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] 删除。
我来说两句