【Python】【pandas】 ファイル操作(入力・出力)
入力
csvファイル読み込み
import pandas as pd pd.read_csv( 'foo.txt' ) """ 欠損値の場合に値を埋めたい場合 何もしないとNaNがセットされる。 指定した文字(今回の場合は、0埋め)で埋めたい時は以下 """ pd.read_csv( 'foo.txt' ).fillna(0)
tsvファイル読み込み
import pandas as pd # delimiter付けるだけ。 pd.read_csv( 'foo.txt', delimiter='\t' )
出力
csvファイル出力
""" 出力はto_csv関数を使う。 """ data.to_csv( 'bar.csv' ) """ 出力対象からindexを外したいとき """ data.to_csv( 'bar.csv', index=False )
tsvファイル出力
""" tsv出力したい場合 区切り文字を設定するだけ """ data.to_csv( 'bar.csv', sep='\t' )