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通过colorama模块在控制台输出彩色文字的方法
Mar 19 Python
python实现可逆简单的加密算法
Mar 22 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
Python求离散序列导数的示例
Jul 10 Python
python实现图片上添加图片
Nov 26 Python
Python threading.local代码实例及原理解析
Mar 16 Python
python函数中将变量名转换成字符串实例
May 11 Python
Python基于pip实现离线打包过程详解
May 15 Python
Python 发送SMTP邮件的简单教程
Jun 24 Python
Python数组变形的几种实现方法
May 30 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
改造一台复古桌面收音机
2021/03/02 无线电
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
2014/12/17 Javascript
理解javascript回调函数
2014/12/28 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
express如何解决ajax跨域访问session失效问题详解
2019/06/20 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
js实现中文实时时钟
2020/01/15 Javascript
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
Python 字典dict使用介绍
2014/11/30 Python
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
美发活动策划书
2014/01/14 职场文书
十八大闭幕感言
2014/01/22 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书