当前位置: 首页 » 源码资讯 » 建站教程 » 正文

Python pandas.DataFrame调整列顺序及修改index名

放大字体  缩小字体 发布日期:2019-08-26  来源:论坛源码  作者:网络爬虫  浏览次数:914

标签:gpotargeblogimpcolor顺序linkdict默认

1. 从字典创建Dataframe

gt;gt;gt; import pandasgt;gt;gt; 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‘]}gt;gt;gt; df = pandas.Dataframe(dict_a) # 从字典创建Dataframegt;gt;gt; df # 创建好的df列名默认按首字母顺序排序,和字典中的先后顺序并不一样,字典中是‘user_id‘,‘book_id‘,‘rating‘,‘mark_date‘    book_id   mark_date rating  user_id0   3713327  2017-03-07      4  webbang1   4074636  2017-03-07      4  webbang2  26873486  2017-03-07      4  webbang你感觉此页面对你有用,想留你的信息那么联系客服吧!

2. 调整列顺序

gt;gt;gt; df = df[[‘user_id‘,‘book_id‘,‘rating‘,‘mark_date‘]] # 调整列顺序为‘user_id‘,‘book_id‘,‘rating‘,‘mark_date‘gt;gt;gt; df   user_id   book_id rating   mark_date0  webbang   3713327      4  2017-03-071  webbang   4074636      4  2017-03-072  webbang  26873486      4  2017-03-07你感觉此页面对你有用,想留你的信息那么联系客服吧!

3. 调整index为从1开始

gt;gt;gt; df.index = range(1,len(df) + 1) # 将index改成从1开始gt;gt;gt; df   user_id   book_id rating   mark_date1  webbang   3713327      4  2017-03-072  webbang   4074636      4  2017-03-073  webbang  26873486      4  2017-03-07你感觉此页面对你有用,想留你的信息那么联系客服吧!

Dataframe操作汇总:http://www.cnblogs.com/huahuayu/p/8227494.html

Python pandas.Dataframe调整列顺序及修改index名

标签:gpotargeblogimpcolor顺序linkdict默认

原标题:Python pandas.DataFrame调整列顺序及修改index名原文链接:http://www.wangguangli.cn/information/show-17704.html
本站信息部分来源互联网,如发现侵权信息请出示相关证件【联系我们】,我们将第一时间处理!
 
 
[ 源码资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐源码资讯
点击排行