背景:
Flask程序中需要批量插入1万条数据的文件,打算用pandas的to_sql实现最为方便,但是发现存在空值无法插入。
目标:完美全量插入Read_excel得来的df
方法:插入前对整体df中的空值转化为np.nan即可。
dbss_data = dbss_data.applymap(lambda x:str(x))
dbss_data = dbss_data.replace("NaT",np.nan)
dbss_data = dbss_data.replace("",np.nan)
结果:
As Expected.