pandas 透視表中文字段排序

前幾天有一個需求,透視表中的年級這一列要按照一年級,二年級這樣的序列進行排序,可是用過透視表的人都知道,透視表對中文的排序不是太理想,放棄pandas自帶的排序方法。測試了好久,想到一個辦法。先把dataframe中須要特殊排序的列中的漢字轉換成數字,而後生成透視表,生成透視表以後,再把透視表的index或者columns中的數字替換成相應的漢字,透視表的結果就會按照你想要的順序進行排序。web
相關文章
相關標籤/搜索