pandas - 熊猫枢轴数据框?
问题描述
有谁知道如何使用 pandas 将数据框从上面的转换为下面的?使日期行变成日期列。谢谢
date time price
2020-12-24 17:01:00 10
2020-12-24 17:00:00 11
2020-12-25 17:01:00 11
2020-12-25 17:00:00 12
time 2020-12-24 2020-12-25
17:01:00 10 11
17:00:00 11 12
解决方案
查看T
out = df.pivot(*df.columns).T
Out[390]:
date 2020-12-24 2020-12-25
time
17:00:00 11 12
17:01:00 10 11
#df.pivot(columns='date',index='time',values='price')
推荐阅读
- javascript - 使用 nodegit 列出两个分支之间的不同提交
- c# - Razor 总是显示默认时间而不是数据库字段中的时间
- java - 如何在 Java 中读取压缩的 .wav 音频文件?
- angular7 - 在 Angular 7 中列出 json 数据时出现错误“错误:尝试区分 '[object Object]' 时出错。只允许使用数组和可迭代对象”
- collections - 如何在activiti中修改多实例上的集合
- dotnetnuke - 使用 WebAPI 时具有 2sxc 的 DNN 引发 500 错误
- php - Composer 不需要 PHP Simple HTML DOM Parser 但函数未定义
- python - 字典中的格式化字符串
- java - 如何从 Java REST API 读取非常大的文件并将其流式传输到 UI 上的 ANGULAR?
- c# - WPF路径以某种大小消失