我是靠谱客的博主 害羞指甲油,最近开发中收集的这篇文章主要介绍python改变dataframe的index_Python pandas.DataFrame调整列顺序及修改index名的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持龙方网络。

最后

以上就是害羞指甲油为你收集整理的python改变dataframe的index_Python pandas.DataFrame调整列顺序及修改index名的方法的全部内容,希望文章能够帮你解决python改变dataframe的index_Python pandas.DataFrame调整列顺序及修改index名的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部