将数据帧插入MySQL表

时间:2019-02-21 14:00:10

标签: python pandas dataframe mysql-python

我正在尝试从Python到MySQL插入数据框,并遇到以下错误。 “内容” 是我在MySQL中的表格。 “ Master_df” 是我在Python中的数据框。我有“ Master_df”数据框,其中包含近200个观察值,所有列均为文本数据。

import mysql.connector

cnx = mysql.connector.connect(user='root', password='xxxxx',
                          host='localhost',
                          database='Database',
                          use_pure=False)


mycurser = cnx.cursor()

mycurser.execute("INSERT INTO Content (URL, Content, Category) VALUES (%S, %S, %S)", Master_df)


cnx.close()
  

文件   “ /anaconda3/lib/python3.7/site-packages/pandas/core/generic.py”,行   1576,以非零       .format(self。 class 名称   ))

     

ValueError:DataFrame的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。

0 个答案:

没有答案