“字段列表”中的未知列“nan”python pandas

2024-04-25 23:38:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用pandas (0.20.3)python 3.5.3

我有这样的错误

mysql.connector.errors.ProgrammingError: 1054 (42S22): Unknown column 'nan' in 'field list'

我想是因为mysql不把“nan”理解为mull。

根据这个article

问题已在熊猫0.15.0中修复

但是我仍然有这个错误。我的绳子有毛病吗??

或者我该在哪里修好??

stocksDf = pd.read_csv('companys.csv', names=['name','place'])

for i,row in stocksDf.iterrows():
    sql = "insert into CompanyUs(name,place) VALUES(%s,%s)" 
    data = (row['name'],row['place'])
    cur.execute(sql,data)
    pprint("Company Write : %s" % row['name'])
    conn.commit()

Tags: csvnameinpandassqldataconnector错误