python-熊猫分组数据框架
发布时间:2022-06-06 09:30:45 237
相关标签: # node.js
你好吗?
我有这个数据框:
symbol open high low close volume
Open time
2018-04-12 00:00:00 BTC-USDT 6953.78 6965.00 6946.00 6955.00 139.744456
2018-04-12 00:05:00 BTC-USDT 6947.45 6965.99 6947.45 6960.26 76.784096
2018-04-12 00:10:00 BTC-USDT 6960.26 6966.00 6941.01 6942.10 167.485766
2018-04-12 00:15:00 BTC-USDT 6943.00 6956.36 6931.74 6937.84 131.353571
2018-04-12 00:20:00 BTC-USDT 6941.00 6963.65 6933.41 6940.00 104.673977
我想把它改成这样:
symbol BTCUSDT ETHUSDT
Open time
2022-01-01 03:00:00+00:00 46813.20 3723.96
2022-01-01 04:00:00+00:00 46711.05 3708.21
2022-01-01 05:00:00+00:00 47192.55 3735.61
打开时间是关键,符号是柱子。忘记这些值,它们只是样本。
基本上,我需要将所有符号的值相加,并将它们作为列放在一个新的数据框中。
我尝试了 pandas 数据框的“group by”功能,但无法达到我的要求。
代码示例:
df2 = df.copy().groupby('symbol')['close'].resample('5Min').last().unstack()
此致。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报