python读写入mysql时, 时间格式中NaT的转换处理。
当我们采用python将dataframe写入mysql时,如果dataframe中含有时间格式,且里面有NaT, 则会报错。如:df 中的时间列如下:
update_time
NaT
NaT
NaT
2021-08-07 12:31:50
#获取df中字段类型为datatime的列名
c = df.dtypes
col_time = [i for i in c.index if c[i] == 'datetime64[ns]']
columns = list(df)
#对每个时间列
原创
2021-08-07 18:24:51 ·
1724 阅读 ·
0 评论