Python pandas.DataFrame调整列顺序及修改index名的方法


Posted in Python onJune 21, 2019

1. 从字典创建DataFrame

>>> import pandas
>>> dict_a = {'user_id':['webbang','webbang','webbang'],'book_id':['3713327','4074636','26873486'],'rating':['4','4','4'],'mark_date':['2017-03-07','2017-03-07','2017-03-07']}
>>> df = pandas.DataFrame(dict_a) # 从字典创建DataFrame
>>> df # 创建好的df列名默认按首字母顺序排序,和字典中的先后顺序并不一样,字典中是'user_id','book_id','rating','mark_date'
 book_id mark_date rating user_id
0 3713327 2017-03-07  4 webbang
1 4074636 2017-03-07  4 webbang
2 26873486 2017-03-07  4 webbang

2. 调整列顺序

>>> df = df[['user_id','book_id','rating','mark_date']] # 调整列顺序为'user_id','book_id','rating','mark_date'
>>> df
 user_id book_id rating mark_date
0 webbang 3713327  4 2017-03-07
1 webbang 4074636  4 2017-03-07
2 webbang 26873486  4 2017-03-07

3. 调整index为从1开始

>>> df.index = range(1,len(df) + 1) # 将index改成从1开始
>>> df
 user_id book_id rating mark_date
1 webbang 3713327  4 2017-03-07
2 webbang 4074636  4 2017-03-07
3 webbang 26873486  4 2017-03-07

DataFrame操作汇总:https://3water.com/article/163645.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python函数学习笔记
Oct 07 Python
Python中函数的用法实例教程
Sep 08 Python
Python写的服务监控程序实例
Jan 31 Python
python基础教程之匿名函数lambda
Jan 17 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
django用户登录验证的完整示例代码
Jul 21 Python
Python命名空间及作用域原理实例解析
Aug 12 Python
python获取百度热榜链接的实例方法
Aug 25 Python
用Python实现职工信息管理系统
Dec 30 Python
python UIAutomator2使用超详细教程
Feb 19 Python
Linux下远程连接Jupyter+pyspark部署教程
Jun 21 #Python
python之当你发现QTimer不能用时的解决方法
Jun 21 #Python
Pandas库之DataFrame使用的学习笔记
Jun 21 #Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 #Python
pandas 数据索引与选取的实现方法
Jun 21 #Python
python实现二级登陆菜单及安装过程
Jun 21 #Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 #Python
You might like
如何对PHP程序中的常见漏洞进行攻击
2006/10/09 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
python实现简单多人聊天室
2018/12/11 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
常用UNIX 命令(Linux的常用命令)
2013/07/10 面试题
实习指导老师评语
2014/04/26 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
大四学生个人总结
2015/02/15 职场文书
安全生产奖惩制度
2015/08/06 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python
Python Pandas常用函数方法总结
2021/06/15 Python
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
Nginx虚拟主机的搭建的实现步骤
2022/01/18 Servers