簡體   English   中英

pymysql並將pandas數據幀寫回MySQL

[英]pymysql and writing a pandas dataframe back to MySQL

我在Python中並擁有一個名為Office_RX的Pandas數據幀。

我通過pymysql連接到mysql。

conn = pymysql.connect(host='127....', port=3306, user='root', passwd='', db='ABCD')
c = conn.cursor()

我想將Office_RX數據幀寫回我連接的MYSQL數據庫。

我正在使用此代碼:

sql.write_frame(Office_RX, conn=conn, name='Office_RX', if_exists='replace', flavor='mysql')

但我收到錯誤:TypeError:write_frame()至少需要3個參數(給定4個)

可以說出我做錯了什么。 建議?

write_frame的參數是con而不是conn:

sql.write_frame(Office_RX, con=conn, name='Office_RX', if_exists='replace', flavor='mysql')

這個函數接受**kwargs ,因此隱含着含糊不清的錯誤信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM