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编写一个国际象棋AI程序
Nov 28 Python
用Python的Django框架来制作一个RSS阅读器
Jul 22 Python
Python制作爬虫采集小说
Oct 25 Python
详解Python中的四种队列
May 21 Python
matplotlib调整子图间距,调整整体空白的方法
Aug 03 Python
django页面跳转问题及注意事项
Jul 18 Python
pytorch 自定义数据集加载方法
Aug 18 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
python输出数学符号实例
May 11 Python
Python如何重新加载模块
Jul 29 Python
通过实例解析python subprocess模块原理及用法
Oct 10 Python
python随机打印成绩排名表
Jun 23 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
合作指挥官:孟斯克
2020/03/16 星际争霸
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
简单的自定义php模板引擎
2016/08/26 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
javascript中的缓动效果实现程序
2012/12/29 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
python 读取数据库并绘图的实例
2019/12/03 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
用Python实现职工信息管理系统
2020/12/30 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
实习医生自我评价
2013/09/22 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
支行行长竞聘报告
2014/11/06 职场文书
横店影视城导游词
2015/02/06 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书