北三百輝
1 min readNov 21, 2015

Pythonを使ってCSVに連番IDを付番して.txtで保存(テキストをポスグレにimport)

import pandas as pddf = pd.read_csv('shoho.csv',encoding='sjis')r = []
for i in df.index:
r.append(i+1)
s = pd.Series(r)df.set_index(s).to_csv('shoho_id.txt')

後はポスグレで

COPY tablename FROM ‘/Users/horiuchiryousuke/shoho_id.txt’ WITH CSV HEADER;

(shoho_id.txtの連番列のカラム名は空白のままでOK。2列目カラム名直前のカンマでちゃんと認識してくれる。)