問題說明
想將numpy數據批量插入mysql,發現如下報錯:
pymysql.err.ProgrammingError: nan can not be used with MySQL
替換方法
## data是numpy數據,格式入下:
data = [[nan, nan, '李幼斌', 'star'],
[nan, nan, '孟非', 'star']], dtype=object)
import pandas as pd
data[pd.isna(data)] = None # 將nan替換為None
data= data.tolist()
