content="o8Fpy_5mlavbp4rmTFyebSMR-oOz-T6XkJscIOJGx4I" 【Pandas】#2 DataFrameの列と行の削除 - AOUNI BLOG

Pandas プログラミング

【Pandas】#2 DataFrameの列と行の削除

このブログを読むとできるようになること

csvファイルのデータ(表)を読み込んで、不要な列や行を削除できる

開発環境

Googlecolab
Mac

今回は読み込み練習のためにnumbersで作成したcsvファイルを使っていくよ♪
友だち5名を行に、それぞれの情報を列に記載した

まずはマウント

csvファイル読み込み

from google.colab import drive
drive.mount('/content/drive')

詳しくはこちら

csvファイルを読み込んで表示

読み込み方がわからない場合は↓こちら

import pandas as pd 

df = pd.read_csv('/content/drive/MyDrive/blog/info.csv',index_col=0)
df

普通に読み込むと、なんだか行の上にUnnamed:5,Unnamed:6というものがついてしまっている。

不要なので削除したい

列の削除

drop()を用いて削除

df2= df.drop(columns=df.columns[[4,5]])
df2

列名の指定でももちろんOK

drop() を使うことで容易に削除可能!
1つであれば( )内に、複数であれば[ ]内に

行の削除

行の名前を指定すればすぐに削除できる!

df3 = df2.drop('古谷')
df3

古谷の行が削除された!

 行の方が簡単に削除できる
列と同じく、番号でも、名前でも削除可能

データフレームから列と行を削除できた♪

-Pandas, プログラミング
-, , ,