仕事やプライベートで調べたことのメモ書きなど(@札幌)

仕事やプライベートで調べたこと、興味ある事のメモ書きです。2016年4月から札幌で働いてます。※このブログは個人によるもので、団体を代表するものではありません。

Python (pandas) でタブ区切りテキストファイル(tsv)ファイルの読み書き

pandasのタブ区切りテキストファイルファイル(tsvファイル)の読み書き

以下の感じでできるようです。

import pandas as pd

df = pd.read_csv('aaa.tsv', sep='\t', header=None)
print(df)
df.to_csv('bbb.tsv', sep='\t')

読み込みはread_csv/reat_table

read_csvで、sep='\t'を指定するとOK。ヘッダーなければ、header=Noneを指定します。

pandas.pydata.org

read_tableはsepの指定を省略できるものですが、他のオプションは同じのようです。
次に説明する、書き込みでは、to_tableというメソッドはなさそうなので、基本はcsv処理と同じ、という感じで考えればよさそう。

書き込みはto_csv

to_csvで、sep='\t'を指定するとOK。

pandas.pydata.org