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 30 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
Jul 28 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python对list中的每个元素进行某种操作的方法
Jun 29 Python
Python爬取数据保存为Json格式的代码示例
Apr 09 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
简单了解为什么python函数后有多个括号
Dec 19 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
pycharm 代码自动补全的实现方法(图文)
Sep 18 Python
详解分布式系统中如何用python实现Paxos
May 18 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
jQuery基于json与cookie实现购物车的方法
2016/04/15 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
Python基础之文件读取的讲解
2019/02/16 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
Django中Middleware中的函数详解
2019/07/18 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
Python3如何判断三角形的类型
2020/04/12 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
季度思想汇报
2014/01/01 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
继承公证书
2014/04/09 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
初中班干部工作总结
2015/08/10 职场文书
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
PHP使用QR Code生成二维码实例
2021/07/07 PHP