gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python pandas.DataFrame调整列顺序及修改index名的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1. 从字典创建dataframe 。

?
1
2
3
4
5
6
7
8
>>> 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. 调整列顺序 。

?
1
2
3
4
5
6
>>> 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开始 。

?
1
2
3
4
5
6
>>> 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操作汇总:http://www.zzvips.com/article/177059.html 。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:https://www.cnblogs.com/huahuayu/p/8324755.html 。

最后此篇关于Python pandas.DataFrame调整列顺序及修改index名的方法的文章就讲到这里了,如果你想了解更多关于Python pandas.DataFrame调整列顺序及修改index名的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com