.dta ファイルを解析し、各行を個別のテーブルに入力しようとしています。.dta ファイルはさまざまな変数で構成されており、各変数を個別の「変数テーブル」に挿入したいと考えています。pandas の新しい .dta リーダーを使用しています。これは statareader という名前です。私は Python の経験があまりないので、構文について少し助けてくれることを望んでいました。また、私はpython 2.7.5を使用しています
a = 2
t = 1
while t >= 1:
for date, row in dr.iterrows():
cur.execute("INSERT INTO (table#'+str(t)') (data) VALUES(%s)" % (row[a]))
t+=1
a+=1
if t == 10:
break
cur.execute 行で、次のエラーが表示されます。
pg8000.errors.ProgrammingError: ('ERROR', '42601', 'syntax error at or near "("')
私が間違っていることについてのアイデアはありますか?