2017-06-16 11 views
1

を発見していない私は、私が戻ってMySQLのパンダのデータフレーム、TypeError例外:必須の引数 'データベース'(POS 1)

show databases; 
+--------------------+ 
| Database   | 
+--------------------+ 
| information_schema | 
| ap1    | 
| classicmodels  | 
| dbase    | 
| mysql    | 
| performance_schema | 
| sys    | 
+--------------------+ 
へ行く場合のpython3

df = pd.DataFrame(maindatatable) 
print (df) 

con = sqlite3.connect(host="localhost",user="milenko",passwd="******",db="dbase") 
sql.write_frame(df, con=con, name='table_name_for_df', if_exists='replace', flavor='mysql') 

It doesn't work 
    File "b23.py", line 36, in <module> 
    con = sqlite3.connect(host="localhost",user="milenko",passwd="*******",db="dbase") 
TypeError: Required argument 'database' (pos 1) not found 

とsqlite3の持つデータベースにPDのデータフレームを挿入したいです

ここで、何が間違っていますか?

私はちょうどこのラインを使用

AttributeError: module 'pandas.io.sql' has no attribute 'write_frame' 

答えて

1
sqlite3.connect("dbase") 

その後、

con = sqlite3.connect("dbase") 

に変更した場合は、これらすべての

+0

は私の編集を見てみましょう必要があるいけない、私は新しい問題を抱えています。 – MishaVacic

+0

mysqlを使用している場合は、sqlite3ではなく、接続するmysqlコネクタが必要です。 – Exprator

関連する問題