GroupBy を使用した列値による Pandas DataFrame の分割
「ZZ」列の個別の値に基づいて Pandas DataFrame をセグメント化したいとします。 。目標は、「N0_YLDF」列がそれぞれ一意の「ZZ」値を持つ 4 つの新しい列に分割された新しいデータフレームを作成することです。 groupby は必須の機能ですが、この記事では、グループ化されたオブジェクトを処理して目的の結果を達成する方法について説明します。
これを実行するには、次の手順に従います。
グループ.groupby() を使用した「ZZ」列による DataFrameメソッド:
gb = df.groupby('ZZ')
それぞれの一意の 'ZZ' 値に対応する行のグループを取得します:
groups = [gb.get_group(x) for x in gb.groups]
結果として、グループ4 つの個別の DataFrame を含むリストとなり、それぞれが個別の 'ZZ' 値とそれに対応する 'N0_YLDF' を表します。データ。
以上が列の値に基づいて Pandas DataFrame を複数の DataFrame に分割する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。