pandas操作③:作業ディレクトリ確認・変更、エンコード失敗したとき
何かファイルを読み取ってDataFrameに入れたいとき、どこが作業ディレクトリだろう、という場合。
import os
os.getcwd()
で、これを変えたい場合は下記。
os.chdir('変更したいフォルダへのパス')
これをread_csvやread_tableとかで読み取って
import pandas as pd hoge = pd.read_table('hogehoge.tsv')
下記エラー文がでちゃった。
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 0: invalid start byte
とりあえず下記で動いた。
hoge = pd.read_table('hogehoge.tsv', encoding="shift-jis")