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监控网站运行异常并发送邮件的方法
Mar 13 Python
python 排序算法总结及实例详解
Sep 28 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
Python读取word文本操作详解
Jan 22 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
Feb 13 Python
Django项目中用JS实现加载子页面并传值的方法
May 28 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
python 剪切移动文件的实现代码
Aug 02 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
python把1变成01的步骤总结
Feb 27 Python
python实现图片,视频人脸识别(dlib版)
Nov 18 Python
python函数指定默认值的实例讲解
Mar 29 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 图片文件上传实现代码
2010/12/29 PHP
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
原生js实现form表单序列化的方法
2018/08/02 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
Python复制Word内容并使用格式设字体与大小实例代码
2018/01/22 Python
python障碍式期权定价公式
2019/07/19 Python
如何基于python操作excel并获取内容
2019/12/24 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
2020/06/04 Python
Python3开发环境搭建详细教程
2020/06/18 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
简历中个人求职的自我评价模板
2013/11/29 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
党员干部四风问题整改措施思想汇报
2014/10/12 职场文书
暑期社会实践证明书
2014/11/17 职场文书
英文感谢信范文
2015/01/21 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
通知的格式范文
2015/04/27 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
辞职信怎么写?
2019/05/21 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
Python装饰器详细介绍
2022/03/25 Python