ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame の各グループの最初の行を取得するにはどうすればよいですか?
列 'id' と ' を持つ pandas DataFrame として表されるデータセットを考えてみましょう。価値'。目的は、「id」と「value」の個別の組み合わせごとに最初の行を識別することです。
各グループの最初の行を取得するには、df.groupby('id ')。初め()。このメソッドは、各「id」グループの最初の非 null 要素を取得します。
結果の DataFrame で「id」列が必要な場合は、df.groupby('id').first() を使用できます。 .reset_index().
各グループ内の最初の「n」レコードを取得するには、df.groupby('id').head(n).reset_index(drop=True).
を利用します。以上がPandas DataFrame の各グループの最初の行を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。