このブログを読むとできるようになること
csvファイルのデータ(表)を好きな形に読み込むことができる
csvファイルから好きな列のみを抽出したデータを作れる
開発環境
Googlecolab
Mac
今回は読み込み練習のためにnumbersで作成したcsvファイルを使っていくよ♪
友だち5名を行に、それぞれの情報を列に記載した
csvの表示形式と同じ見た目で読み込む
早速csvを読み込む
import pandas as pd
df = pd.read_csv('/content/drive/MyDrive/blog/info.csv')
df
普通に読み込むと、なんだか行の上にUnnamed:0というものがついてしまっている。
左の行番号とUnnamed:0が不要なので削除する
index_col=0を指定
import pandas as pd
df = pd.read_csv('/content/drive/MyDrive/blog/info.csv',index_col=0)
df
一番左の列(0番目)を指定する引数 index_col=0 を入れることで
csvで表示されている形式のまま表示される!
特定のファイル列のみ読み込むケース
usecols=[列番号, 列番号,...] を引数に指定することで
好きな列のみ抽出できる
import pandas as pd
df = pd.read_csv('/content/drive/MyDrive/blog/info.csv',usecols=[1, 3])
df
左から1番目の列である「身長」と3番目の列である「映画館に行く回数」が抽出された!
列の名前で指定することも可能!
csvファイルをpandasを用いて読み込むことができた♪