python - 向上移动行并重置索引熊猫数据框
问题描述
我有一个包含以下列的数据框。需要按 tr_date 排序并将第 6 个索引行移动到第一个索引。
original datafarame
index tr_date val_date des con cr dr bal
0 05-06-2020 05-06-2020 JH876875 NEFT 0 500 500
1 02-07-2020 02-07-2020 45546 MPS 100 0 400
2 02-07-2020 02-07-2020 45546 IMPS 20 0 380
3 22-07-2020 20-07-2020 AASADD with 200 0 -320
4 28-07-2020 15-07-2020 876876 withdr 0 300 -20
5 03-08-2020 01-08-2020 BCGFD NEFT 200 0 -220
6 02-07-2020 02-09-2020 23 man 500 0 -120
Expected output:
index tr_date val_date des con cr dr bal
0 05-06-2020 05-06-2020 JH876875 NEFT 0 500 500
1 02-07-2020 02-09-2020 23 man 500 0 -120
2 02-07-2020 02-07-2020 45546 MPS 100 0 400
3 02-07-2020 02-07-2020 45546 IMPS 20 0 380
4 22-07-2020 20-07-2020 AASADD with 200 0 -320
5 28-07-2020 15-07-2020 876876 withdr 0 300 -20
6 03-08-2020 01-08-2020 BCGFD NEFT 200 0 -220
解决方案
此代码适用于更改行:
df.iloc[6], df.iloc[1] = df.iloc[1], df.iloc[6]
问候一月
推荐阅读
- c - C
将局部变量传递给线程被破坏 - java - 如何为 JSP 或 Servlet Web App 设置图标
- go - 返回结构指针的函数作为返回接口的函数
- python-3.x - 将 wav 文件转换为幅度和频率值以进行文本时间序列分析
- html - 防止水平滚动条出现
- excel - 新工作表不断覆盖旧名称
- spring - 如何将 innerHTML 内容传递给 th: thymeleaf 中的字段?
- git - 为什么 Github 上的统一项目需要 .gitignore?
- python - 需要帮助修复随机数
- node.js - 在 microsoft bot 框架 SDK V3 欢迎消息被触发两次