今回はpop、del、dropの3つに関して見ていきましょう。以下では次のDataFrameに対して処理を行っていきます。'row4'])df列の削除1列を削除するpopに列名を渡す。del文にDataFrameの列を渡す。dropに「columns=列名」を渡す。axis=1」を渡す。列col1を削除する方法を4通りで書いています。列を削除したい場合はどれか一つの方法を実行していください。inplace=True)col1を削除3、➃のdropにある「inplace=True」は元のDataFrameを変更するという意味です。デフォルトではFalseになっているので、元のDataFrameは変更されません。axis=1で列、axis=0で行を指定します。inplaceやaxisなどのdropの引数の詳しい解説はコチラの記事にまとめています。複数列を削除するdel文に列をカンマ区切りで渡す。dropに列名をリストで指定する。axis=1」を渡す。Python#1del文に列をカンマ区切りで渡す。#2dropに列をリストで渡す。inplace=True)12345678#1del文に列をカンマ区切りで渡す。df['col2']#2dropに列をリストで渡す。inplace=True)col1とcol2を削除2、3のinplaceやaxisは上で説明した通りです。詳しくは以下の記事にまとめています。【pandas】行列の削除dropまとめ「複数条件・inplace・消えない理由」こんにちは、今回はdrop関数に関して詳しくまとめていきたいと思います。DataFrameの整形で非常に役に立つ関数なのでぜひ使い来ないしたいですね。dropを使ったのに削除できなかったときの対処法も書いています。[...]行の削除1行を削除するdropに行名を渡す。行名の場合は軸axisなしでOKdropに「index=行名」を渡す。Python#1行名を渡す。#2indexに行名を渡す。inplace=True)12345#1行名を渡す。inplace=True)#2indexに行名を渡す。複数行を削除するdropに行名をリストで渡す。行名の場合は軸axisなしでOKdropに「index=行名のリスト」を渡す。Python#1行名のリストを渡す。#2indexに行名のリストを渡す。inplace=True)12345#1行名のリストを渡す。inplace=True)#2indexに行名のリストを渡す。'row2'],columns='col2',inplace=True)dfcol2,row1,row2を削除まとめいかがでしたか。今回はDataFrameの行や列を削除する方法を紹介していきました。細かい設定をしたい場合はdropでお手軽に削除したいならpopやdelでも十分対応可能ですね。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ABOUT独学で学んだことをアウトプットしているブログです。とことん独学ブログ.。