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 的列表遍历删除实现代码
Apr 12 Python
总结python实现父类调用两种方法的不同
Jan 15 Python
python下载图片实现方法(超简单)
Jul 21 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
python中virtualenvwrapper安装与使用
May 20 Python
详解Python 正则表达式模块
Nov 05 Python
python设置环境变量的原因和方法
Jun 24 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
python中JWT用户认证的实现
May 18 Python
python源文件的字符编码知识点详解
Mar 04 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 Python
Python函数中apply、map、applymap的区别
Nov 27 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
Session的工作方式
2006/10/09 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
php上传excel表格并获取数据
2017/04/27 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
起点页面传值js,有空研究学习下
2010/01/25 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
用matplotlib画等高线图详解
2017/12/14 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
numpy.where() 用法详解
2019/05/27 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
营销与策划个人求职信
2013/09/22 职场文书
留学自荐信
2013/10/10 职场文书
应届毕业生就业自荐信
2013/10/26 职场文书
营销总经理的岗位职责
2013/12/15 职场文书
会计工作心得体会
2014/01/13 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
通用自荐信范文
2014/03/14 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
2014年国庆标语
2014/06/30 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
Python实现学生管理系统(面向对象版)
2021/06/24 Python
springboot创建的web项目整合Quartz框架的项目实践
2022/06/21 Java/Android