pandas入门系列本期就完结了,该系列一共三期,学习后可以初步掌握经典库pandas使用方法,前文回顾
10分钟入门Pandas-系列(1)
10分钟入门Pandas-系列(2)
分类
pandas可以在...DataFrame中包含分类
In []: import pandas as pd
...: import numpy as np
...:
...: df = pd.DataFrame...id": [, , , , , ],
...: "raw_grade": ['a', 'b', 'b', 'a', 'a', 'e']})
转换原始类别为分类数据类型...a
b
b
a
a
e
Name: grade, dtype: category
Categories (, object): [a, b, e]
重命名分类为更有意义的名称...df["grade"].cat.categories = ["very good", "good", "very bad"]
重排顺分类,同时添加缺少的分类( Series.cat方法下返回新默认序列