python - 得到 5 行并用熊猫转换成列
问题描述
我有一个数据集,我想要的是。假设我在索引为 4 的行中,我想获取过去的 4 根蜡烛并将它们的值插入到我所在的行中。像这样:
open_close close_open open_high open_low close_high close_low close out
0 0.0000 0.0000 0.0000 0.0002 0.0000 0.0002 0.6114 1
1 -0.0001 0.0001 -0.0002 0.0003 -0.0001 0.0004 0.6114 0
2 -0.0001 0.0001 -0.0002 0.0001 -0.0001 0.0002 0.6113 1
3 0.0001 -0.0001 0.0000 0.0003 -0.0001 0.0002 0.6114 1
4 0.0000 0.0000 0.0000 0.0002 0.0000 0.0002 0.6115 0
5 0.0002 -0.0002 0.0000 0.0002 -0.0002 0.0000 0.6113 1
6 0.0000 0.0000 0.0000 0.0002 0.0000 0.0002 0.6115 1
7 0.0000 0.0000 -0.0001 0.0002 -0.0001 0.0002 0.6115 1
8 0.0002 -0.0002 0.0000 0.0003 -0.0002 0.0001 0.6115 1
9 0.0001 -0.0001 0.0000 0.0003 -0.0001 0.0002 0.6117 1
所以它将是:
open_close0 open_close1 open_close2 open_close3 open_close close_open open_high open_low close_high close_low close out
4 0.0000 -0.0001 -0.0001 0.0001 0.0000 0.0000 0.0000 0.0002 0.0000 0.0002 0.6115 0
它对所有行都遵循相同的逻辑,我想对除“out”列之外的所有列执行此操作。熊猫中有什么功能可以促进这一点吗?
解决方案
推荐阅读
- javascript - 发送表单时如何自动登录/注册用户?
- angularjs - 这个拼接定义正确吗?
- r - 当绘图的限制固定时,ggplot2 中的抖动点
- javascript - 如何在javascript中使用当前日期、时间、秒、毫秒获取当前时间戳?
- dart - 如何在flutter android中读取/打开e-pub文件?
- kubernetes - 如何在 AWS 上自动扩展 Kubernetes
- laravel - Laravel belongsTo & hasMany 关系不起作用
- php - laravel 5.6 使用另一个服务器数据库
- javascript - 我的 Firebase 数据库结构是否正确且高效?如何添加另一个处理动态日历的集合?
- javascript - 如何在 ionic 3 中创建常量文件?