前回に続いて、アナコンダを使って、Pandasの使い方を覚えていきます。
今回はデータをソートする方法です。
目次
ソートする前のデータ
>>>【Pandas入門】特定のカラム(列)名を変更する方法|Anacondaでデータ分析
上記の記事で作成したデータを、data_cに入れました。
data_c = data_b.rename(columns = {'sc1' : 'sex', 'sc2_1' : 'age'})
data_c
![](https://clione.online/wp-content/uploads/2021/08/pands_anaconda_columns1-8-1024x810.png)
でも、できたらageをきれいに並べかえたい…
これを見ると、そんな風に思うかもしれません。
ソートの実行
今回は、ageを並べ替えていきます。
やり方は簡単。sort_valuesを使うだけです。
age_sort = data_c.sort_values(by = 'age', ascending = False)
age_sort
![](https://clione.online/wp-content/uploads/2021/08/pands_anaconda_columns1-6R-1024x680.png)
降順にソートができました。
![](https://clione33.online/wp-content/uploads/2021/07/champ2R-150x150.jpg)
昇順にするときはどうすればいいの?
![](https://clione33.online/wp-content/uploads/2022/12/saito2R-150x150.jpg)
![](https://clione33.online/wp-content/uploads/2022/12/saito2R-150x150.jpg)
![](https://clione33.online/wp-content/uploads/2022/12/saito2R-150x150.jpg)
ascending = FalseをTrueに変えるだけだよ
age_sort = data_c.sort_values(by = 'age', ascending = True)
data_c
![pandas anaconda データのソート 昇順](https://clione.online/wp-content/uploads/2021/08/pands_anaconda_columns1-7-1-1024x736.png)
![pandas anaconda データのソート 昇順](https://clione.online/wp-content/uploads/2021/08/pands_anaconda_columns1-7-1-1024x736.png)
これで昇順のソートも完了できました。
まとめ
データ整理の第一歩であるデータのソート方法についてご紹介しました。
Pandasでは、すでにさまざまな機能や関数が用意されているので、
これからもがしがしご紹介していきます。
コメント