Pythonでcsvファイルを読み込む(pandas)

ノウハウ
スポンサーリンク

 

 

csvファイルを扱うことができるPythonライブラリであるpandasでcsvファイルを読み込む方法を備忘録として残しておきます。

 

目次

 

 

サンプルのcsvファイル

使い方をまとめる上で、以下の「sample.csv」という名称のcsvファイルをCドライブ直下に格納したことを想定します。

 

 

 

 

 

 

csvファイルを読み込む

 

【サンプルコード】

##### 【csvファイルを読み込む】 #####
import pandas
# csvファイルのロード
csvfile_path='C:/sample.csv'
dataframe = pandas.read_csv(filepath_or_buffer=csvfile_path,encoding="cp932")
# csvデータを表示
print(dataframe)

 

【実行結果】

    ID         物   価格     お店       購入日
0    1       いちご  250   ●×商店  2019/1/1
1    2       リンゴ  100   ●×商店  2019/1/2
2    3       ブドウ  200    △△店  2019/1/3
3    4       みかん   50    △△店  2019/1/3
4    5         桃  200  ××ストア  2019/1/4
5    6  グレープフルーツ  100   ●×商店  2019/1/4
6    7    パイナップル  500    △△店  2019/1/5
7    8     さくらんぼ  500  ××ストア  2019/1/5
8    9       スイカ  600    △△店  2019/1/5
9   10      マンゴー  300   ●×商店  2019/1/6
10  11       バナナ  250  ××ストア  2019/1/7
11  12       メロン  600   ●×商店  2019/1/7
12  13         梨  100  ××ストア  2019/1/8
13  14       レモン   50    △△店  2019/1/8
14  15   キウイフルーツ   50    △△店  2019/1/8

 

【説明】

  • pandasのread_csv()を使うことでcsvファイルを読み取ることができます。特にエラーがないなら、返り値はdataframeです。
  • read_csv()の引数はたくさんありますが、filepath_or_bufferにcsvファイルのパスを指定します。
  • 引数のencodingはcsvファイルの文字コードを指定するものです。デフォルトではutf-8のため、Shift_JISに対応できるようにするため、cp932を指定しています。
  • read_csv()の詳細については本家のAPI仕様書を参照してください。

 

 

 

 

関連情報

 

【pandasライブラリのまとめ】

 

【Pythonライブラリのまとめ】

 

 

 

 

 

以上!

コメント

タイトルとURLをコピーしました