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