pandasで表から特定の行を削除する方法は何ですか。

表から特定の行を削除するには、drop()関数を使用します。

以下はいくつかのサンプルコードです。

  1. 1行削除:
df.drop(index=3, inplace=True)

インプレースがTrueの場合、インデックス3の行が削除されます。これは元のDataFrameで変更が行われることを意味します。

  1. 複数の行を削除する。
df.drop(index=[2, 4, 6], inplace=True)

これはインデックスが2、4、6の行を削除します。

  1. 条件に基づいて行を削除する。
df.drop(df[df['column_name'] > 10].index, inplace=True)

このコマンドは、column_name列の値が10より大きい行をすべて削除します。

drop()関数はデフォルトで新しいDataFrameを返します。元のDataFrameを変更したい場合は、inplace=Trueパラメータを設定する必要があります。

bannerAds