このブログを読むとできるようになること
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
古谷の行が削除された!
行の方が簡単に削除できる
列と同じく、番号でも、名前でも削除可能
データフレームから列と行を削除できた♪