![](https://blueninini.com/wp-content/uploads/2023/02/【Googlecolab】【Pandas】2-DataFrameの列と行の削除.jpeg)
このブログを読むとできるようになること
csvファイルのデータ(表)を読み込んで、不要な列や行を削除できる
開発環境
Googlecolab
Mac
今回は読み込み練習のためにnumbersで作成したcsvファイルを使っていくよ♪
友だち5名を行に、それぞれの情報を列に記載した
![](https://blueninini.com/wp-content/uploads/2023/02/image-12.png)
まずはマウント
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
![](https://blueninini.com/wp-content/uploads/2023/02/image-14.png)
普通に読み込むと、なんだか行の上にUnnamed:5,Unnamed:6というものがついてしまっている。
不要なので削除したい
列の削除
drop()を用いて削除
df2= df.drop(columns=df.columns[[4,5]])
df2
![](https://blueninini.com/wp-content/uploads/2023/02/image-17.png)
列名の指定でももちろんOK
![](https://blueninini.com/wp-content/uploads/2023/02/image-18.png)
drop() を使うことで容易に削除可能!
1つであれば( )内に、複数であれば[ ]内に
行の削除
行の名前を指定すればすぐに削除できる!
df3 = df2.drop('古谷')
df3
![](https://blueninini.com/wp-content/uploads/2023/02/image-19.png)
古谷の行が削除された!
行の方が簡単に削除できる
列と同じく、番号でも、名前でも削除可能
データフレームから列と行を削除できた♪