pandas读取csv文件后存入mysql数据库,是否可以在读取和建表的时候把所有列都设置成字符串,操作具体数据的时候再进行格式转换呢?

pandas读取csv文件后存入mysql数据库,

使用pandas 读取2G的csv文件,由于文件中的数据不是很规范,导致有些个别数据内容与设定好的类型不匹配,经常出错。

是否可以在读取和建表的时候把所有列都设置成字符串,操作具体数据的时候再进行格式转换呢?还有什么更好的办法吗?

read_csv()中用dtype参数指定数据类型。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^