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 selenium鼠标键盘操作(ActionChains)
Apr 12 Python
python获取外网IP并发邮件的实现方法
Oct 01 Python
使用 Python 实现简单的 switch/case 语句的方法
Sep 17 Python
python 重命名轴索引的方法
Nov 10 Python
对Python3之进程池与回调函数的实例详解
Jan 22 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
Python tkinter三种布局实例详解
Jan 06 Python
Python中socket网络通信是干嘛的
May 27 Python
Python计算信息熵实例
Jun 18 Python
PyTorch-GPU加速实例
Jun 23 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 03 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字符串的编码问题的详细介绍
2013/04/27 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
PHP crc32()函数讲解
2019/02/14 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
Python新手如何理解循环加载模块
2020/05/29 Python
基于python实现坦克大战游戏
2020/10/27 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
酒店led欢迎词
2014/01/09 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
高中学生自我评价范文
2014/09/23 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
入团介绍人意见范文
2015/06/04 职场文书
歌咏比赛主持词
2015/06/29 职场文书
500字作文之周记
2019/12/13 职场文书