首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在padas中将时间戳行组合成一行,并在特定时间进行多个度量。

在padas中将时间戳行组合成一行,并在特定时间进行多个度量。
EN

Stack Overflow用户
提问于 2022-07-16 23:25:53
回答 1查看 31关注 0票数 1

我有一分钟一分钟的交易数据,在潘达斯,我想转换成一个单一的日期与具体的测量在每一栏。示例:

当前数据:

日期: 00:01股票价格

日期: 00:02股票价格

.

日期: 23:59

日期+1连00:01股票价格

日期+1连00:02股票价格

……

日期+1 + 23:59股票价格

期望的结果:

日期:股票价格@ "12:00“

股票价格@12:00股票价格@ "14:00“

等。

有人知道如何在潘达斯工作吗?我试着把它转换成CSV,然后用很多循环手动完成它(我需要两个以上的测量),但最终它变得非常混乱,很难修改。有人能帮我解决问题或者指出正确的方向吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-17 04:48:57

我想你想使用pivot

假设以下数据文件:

代码语言:javascript
复制
>>> df
         Date   Time  Stock Price
0  2022-07-16  00:01            1
1  2022-07-16  00:02            2
2  2022-07-16  23:59            3
3  2022-07-17  00:01            4
4  2022-07-17  00:02            5
5  2022-07-17  23:59            6

pivot输出

代码语言:javascript
复制
>>> df.pivot('Date', 'Time', 'Stock Price')
Time        00:01  00:02  23:59
Date                           
2022-07-16      1      2      3
2022-07-17      4      5      6

因此,如果您正在寻找pivot,请阅读How can I pivot a dataframe?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73008287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档