現象
import pandas as pd
df = pd.read_csv('read.csv')
print(df)
read.csvに日本語が含まれている場合に上記のコードを実行すると、
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position **: invalid start byte
というエラーが発生する。
こういう時はエラーをちゃんと読むのが大切。
デコードできないよって言われてるようですね。
解決策
エンコードを指定する。 windowsで書かれたものはcp932を指定すればいいっぽい。import pandas as pd
df = pd.read_csv('read_csv', encoding="cp932")
print(df)