其实这个问题之所以发生,是因为sqlite3、mysql等无法处理python数据结构中的复杂数据结构,如元祖tuple,列表list,字典dict等。
最简单的解决办法是将对应的列转化成字符串:
df_univ['官方网址'] = df_univ['官方网址'].astype('str')
如此,问题得到解决。但这没有解决根本,根本的解决办法是重写pandas的to_sql方法,但这是另一个问题了。
其实这个问题之所以发生,是因为sqlite3、mysql等无法处理python数据结构中的复杂数据结构,如元祖tuple,列表list,字典dict等。
最简单的解决办法是将对应的列转化成字符串:
df_univ['官方网址'] = df_univ['官方网址'].astype('str')
如此,问题得到解决。但这没有解决根本,根本的解决办法是重写pandas的to_sql方法,但这是另一个问题了。