私はpandas (0.20.3)
とpython 3.5.3
不明な列「ナン」
を使用しています私はこの
mysql.connector.errors.ProgrammingError: 1054 (42S22): Unknown column 'nan' in 'field list'
のようなエラーが発生している私はそれが理由のMySQLで考えた「ナンを理解していません'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()
状況は参照された記事と関連していて、「パンダ」のバージョンには関係していない。 'stocksDf = stocksDf.astype(object).where(pd.notnull(stocksDf)、None)'が役に立ちます。 – Huang