パンダのソートの詳細: データの順序付けされた外観の作成
Jan 24, 2024 am 10:16 AMデータ分析ツール pandas ソートの詳細説明: データを整然とした印象的なものにします
はじめに: データ分析のプロセスにおいて、データのソートは非常に一般的で重要な操作です。 。並べ替えるとデータが整然として見えるようになり、データの分析と視覚化が容易になります。 Python では、pandas ライブラリによって強力な並べ替え関数が提供されています。この記事では、pandas の並べ替え方法を詳しく紹介し、具体的なコード例を示します。
1. ソートの基本概念
データ分析では、特定の列または複数の列に従って昇順または降順でソートを実行できます。このうち、昇順とは小さいものから大きいものへ並べ替えることを意味し、降順とは大きいものから小さいものへ並べ替えることを意味します。
2. Pandas の並べ替えメソッド
pandas では、sort_values() と sort_index() という 2 つの一般的に使用される並べ替えメソッドがあります。
- sort_values()
sort_values() メソッドは、値による並べ替え、つまり列の数値による並べ替えに使用されます。このメソッドには次の共通パラメータがあります。
- #by: 並べ替える列名。単一の列名または複数の列名を含むリストを指定できます。
- ascending: 並べ替え方法。True は昇順を意味し、False は降順を意味します。デフォルトは True です。
- inplace: 元のデータを変更するかどうか。True は元のデータを変更することを意味します。False は、新しい並べ替えられたデータ コピーを生成することを意味します。デフォルトは False です。
- sort_index()
sort_index() メソッドは、インデックスによる並べ替え、つまり行のインデックスによる並べ替えに使用されます。このメソッドには次の共通パラメータがあります:
- axis: 並べ替えの軸方向。0 は行インデックスによる並べ替えを意味し、1 は列インデックスによる並べ替えを意味します。デフォルトは 0 です。
- ascending: 並べ替え方法。True は昇順を意味し、False は降順を意味します。デフォルトは True です。
- inplace: 元のデータを変更するかどうか。True は元のデータを変更することを意味します。False は、新しい並べ替えられたデータ コピーを生成することを意味します。デフォルトは False です。
3. Pandas の並べ替えの例
以下では、いくつかの例を使用して pandas の並べ替え機能を示します。
- 単一列による並べ替え
次のデータ セットがあるとします:
1 2 3 4 5 6 7 |
|
出力結果は次のとおりです:
1 2 3 4 5 |
|
次に、 age 列で降順に並べ替えます 並べ替え:
1 2 |
|
出力結果は次のとおりです:
1 2 3 4 5 |
|
- 複数の列で並べ替えます
場合によっては、複数の列で並べ替える必要がある場合があります。列。上記のデータに「給与」列を追加し、年齢と給与で並べ替えるとします。
1 2 3 4 5 6 |
|
出力結果は次のようになります。
1 2 3 4 5 |
|
次に、年齢と給与で並べ替えます。降順:
1 2 |
|
出力結果は次のとおりです:
1 2 3 4 5 |
|
- 行インデックスによる並べ替え
列による並べ替えに加えて、行インデックスによる並べ替えも可能です。上記のデータの行インデックスを ['c', 'a', 'b', 'd'] に変更し、行インデックスで昇順に並べ替えるとします。出力結果は:
1 2 3 |
|
以上がパンダのソートの詳細: データの順序付けされた外観の作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Outlook でメールを送信者、件名、日付、カテゴリ、サイズで並べ替える方法

一般的なパンダのインストール問題の解決: インストール エラーの解釈と解決策

Power Query で複数の列をドラッグ アンド ドロップで並べ替える方法

PythonPandas のインストール ガイド: 理解しやすく操作が簡単
