Dive into hoge

データ分析関連の備忘録

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")