ここではPandasにおけるCSVファイルの読込み方法について解説しています。
基本的な型
pd.read_csv("filename")
読込み方法はファイル名を指定するだけです。
使用例
import pandas as pd
file = "test.csv"
print(pd.read_csv(file,encoding='shift_jis'))
CSVファイルを読込む場合は、ファイルのencodingに注意する必要があります。
csv.readerを使用する方法
pandasで列が変則的なCSVファイルを読込む場合、エラーになる場合があります。そのような場合は、csv.readerを用いて読込み、後からDataFrameに入れる方法があります。以下がそのプログラムです。
import csv
import pandas as pd
filename = "test.csv"
with open(filename,"r",encoding="shift_jis",erros="",newline="") as f:
list = csv.reader(f,delimiter = ",")
x = pd.DataFrame(list)