pandasで条件に一致する行を削除する方法

Pandasのdrop()メソッドは、条件に一致する行を削除するために使用することができます。

条件の行を削除する一般的な方法

df = df.drop(df[df['条件列'] == '条件值'].index)

df は削除する行のDataFrame であり、条件列は削除対象の列名であり、条件値は削除対象の行が満たす条件です。

例えば、「age」という名前の列で値が30の行を削除したければ次のようなコードを使用します。

df = df.drop(df[df['age'] == 30].index)

このコードはage列で30の値を持つすべての行を削除します。

補足:これは行を削除する方法の 1 つであり、同じ機能を達成するための他の方法があります。

bannerAds