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简单实现旋转图片的方法
May 30 Python
Python实现保证只能运行一个脚本实例
Jun 24 Python
Python 通过URL打开图片实例详解
Jun 01 Python
Python多线程原理与用法详解
Aug 20 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
python二维码操作:对QRCode和MyQR入门详解
Jun 24 Python
python实现字符串完美拆分split()的方法
Jul 16 Python
简单了解python调用其他脚本方法实例
Mar 26 Python
python使用hdfs3模块对hdfs进行操作详解
Jun 06 Python
pycharm软件实现设置自动保存操作
Jun 08 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
Aug 19 Python
python接口自动化框架实战
Dec 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
使用MaxMind 根据IP地址对访问者定位
2006/10/09 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
DOM 事件流详解
2015/01/20 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
jQuery弹出div层过2秒自动消失
2016/11/29 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
ES5 ES6中Array对象去除重复项的方法总结
2017/04/27 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
python中assert用法实例分析
2015/04/30 Python
python计算文本文件行数的方法
2015/07/06 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
python实现AES加密解密
2019/03/28 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
应届生服务员求职信
2013/10/31 职场文书
转党组织关系介绍信
2014/01/08 职场文书
委托书怎么写
2014/07/31 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
2015年安全生产责任书
2015/01/30 职场文书
北京天坛导游词
2015/02/12 职场文书
老兵退伍感言
2015/08/03 职场文书