我想用空值替換NaN值,將它寫入mysql數據庫。我不想丟掉(df.dropna()
)整行,也不會用df.fillna(0)
替換爲0。當使用df.fillna('')
或df.fillna('NULL')
給出錯誤信息:熊貓Dataframe NaN值被替換爲無值
(mysql.connector.errors.DatabaseError)1265(01000):數據在列截斷 列 'log_return'
在所述的數據數據框如下所示:
date price log_return
0 2017-02-14 105.800 -0.006125
1 2017-02-13 106.450 0.004236
2 2017-02-10 106.000 NaN
我想是這樣的:
date price log_return
0 2017-02-14 105.800 -0.006125
1 2017-02-13 106.450 0.004236
2 2017-02-10 106.000
你想如何在MYSQL中表示數據? – putonspectacles