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 相关文章推荐
windows下安装python paramiko模块的代码
Feb 10 Python
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
May 06 Python
Python中函数的参数传递与可变长参数介绍
Jun 30 Python
Python实现统计文本文件字数的方法
May 05 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
python微信跳一跳游戏辅助代码解析
Jan 29 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
python爬虫-模拟微博登录功能
Sep 12 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
Python中zip函数如何使用
Jun 04 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 Python
基于Python中Remove函数的用法讨论
Dec 11 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 cdata 处理(详细介绍)
2013/07/05 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
Python线程详解
2015/06/24 Python
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
python+opencv3生成一个自定义纯色图教程
2020/02/19 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
经典洗发水广告词
2014/03/13 职场文书
推广普通话演讲稿
2014/05/23 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
三好学生评语大全
2014/12/29 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL