Python pandas.DataFrame调整列顺序及修改index名的方法
1.从字典创建DataFrame
>>>importpandas >>>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_idmark_dateratinguser_id 037133272017-03-074webbang 140746362017-03-074webbang 2268734862017-03-074webbang
2.调整列顺序
>>>df=df[['user_id','book_id','rating','mark_date']]#调整列顺序为'user_id','book_id','rating','mark_date' >>>df user_idbook_idratingmark_date 0webbang371332742017-03-07 1webbang407463642017-03-07 2webbang2687348642017-03-07
3.调整index为从1开始
>>>df.index=range(1,len(df)+1)#将index改成从1开始 >>>df user_idbook_idratingmark_date 1webbang371332742017-03-07 2webbang407463642017-03-07 3webbang2687348642017-03-07
DataFrame操作汇总:https://www.nhooo.com/article/163645.htm
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。