トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

PRG-pandas-sqlite-00

pandas のデータを sqlite3 に

import pandas as pd

import os
from pathlib2 import Path

import sqlite3

df2 = pd.read_csv('./d1.txt')

# DBファイル準備
db_name = u'db000.db'
conn = sqlite3.connect(db_name) 
cursor = conn.cursor()

# Master table
listtable=u"list_table"

# GET COLUMS
df00 = pd.read_sql_query(sql=u"SELECT * FROM list_table LIMIT 1", con=conn)
# print( df00.columns )

# GET SELECT sqlite->pandas
# df01 = pd.read_sql_query(sql=u"SELECT * FROM list_table", con=conn)
# print( df01 ) 

# APPEND    ( 'append' is create?? )
df2.to_sql( listtable, conn, if_exists='append', index=None)
# conn.commit()
conn.close()

apend がうまく行かない。。