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中各种方法的运作原理
Jun 15 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
详细分析python3的reduce函数
Dec 05 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
Python实现的爬取网易动态评论操作示例
Jun 06 Python
Python2和Python3.6环境解决共存问题
Nov 09 Python
Python如何获取Win7,Win10系统缩放大小
Jan 10 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
如何更换python默认编辑器的背景色
Aug 10 Python
python随机打印成绩排名表
Jun 23 Python
Python MNIST手写体识别详解与试练
Nov 07 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调用KyotoTycoon简单实例
2015/04/02 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
php查询及多条件查询
2017/02/26 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
vue router学习之动态路由和嵌套路由详解
2017/09/21 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
vue实现鼠标移入移出事件代码实例
2019/03/27 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
python使用PyQt5的简单方法
2019/02/27 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
python中如何设置代码自动提示
2020/07/15 Python
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
新电JAVA笔试题目
2014/08/31 面试题
学员自我鉴定
2014/03/19 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
贴吧吧主申请感言
2015/08/03 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
Python中的pprint模块
2021/11/27 Python