Pandas のデータフレームの特定の行・列を削除する

Last update: 2016-05-30

[期間限定記事] オンライン学習サイト Udemy で Python とデータサイエンスを学ぼう

このページでは、Pandas で作成したデータフレームの特定の行 (レコード) 、列 (カラム) を除去・取り除く方法について紹介します。
なお、条件に基づいて特定の行や列を抽出する方法については、「Pandas でデータフレームから特定の行・列を取得する」もご覧ください。

特定の行を削除する

DataFrame.drop() メソッドを利用して、インデックスに基づいて特定の行の削除を行うことができます。リストを指定して、複数の行を一度に削除することもできます。

特定の列を削除する

列の削除は行と同様に、DataFrame.drop() メソッドを利用しますが、引数に、axis=1 を指定し、列の削除であることを指定します。

より簡単な方法として、Python の del ステートメントを利用する方法もあります。

参考: pandas.DataFrame.drop — pandas 0.17.0 documentation

See also