DataFrame から個別の行値を取得する
この状況では、特定のデータフレーム内の一意の値に基づいて DataFrame から行を抽出することを目的としています。
このタスクを達成するために、drop_duplicates 関数を導入します。重複値をチェックしたい列を指定することで、重複行を削除できます。
最初の出現の保持:
たとえば、のみを保持したい場合は、それぞれの個別の COL2 値の最初の出現を利用できます:
<code class="python">df = df.drop_duplicates('COL2')</code>
または、次のように書くこともできます:
<code class="python">df = df.drop_duplicates('COL2', keep='first')</code>
これにより、それぞれの最初の行が保持されます。 COL2 の一意の値。
最後の出現の維持:
代わりに、個別の値の最後の出現を保持したい場合は、keep パラメーターを 'last' に変更します。
<code class="python">df = df.drop_duplicates('COL2', keep='last')</code>
すべての重複の削除:
COL2 で同じ値を持つ行を含むすべての重複行を削除するには、keep を False に設定します:
<code class="python">df = df.drop_duplicates('COL2', keep=False)</code>
これらの手法に従うことで、指定された列内の個別の値に基づいて重複行を効率的に削除し、DataFrame に一意のデータのみが含まれるようにすることができます。
以上がPandas の DataFrame から個別の行値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。