python3.6中dataframe数据存成csv格式报错

oracle数据库中的源数据是clob格式的,通过python3.6按照所需条件读取后存成csv文件(主要为了python3存的时候能自动转码)报错,错误为:Unicod... oracle数据库中的源数据是clob格式的,通过python3.6按照所需条件读取后存成csv文件(主要为了python3存的时候能自动转码)报错,错误为:UnicodeDecodeError:'gbk' codec can't decode byte 0xfe in position 2:illegal multibyte sequence
存的语句是:df1.to_csv("filename.csv",index=False,encoding="utf_8_sig")
发现有生成csv文件,但原本应该是3w的数据量在2.8w的时候有一行出错,从那一行之后的数据全部没存进去,怀疑是df1中那一行有非法字符,有没有大佬有办法能够跳过这一行不丢失后面数据或者其他办法能得到完整的数据。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
待依莫言
2018-06-12 · TA获得超过596个赞
知道小有建树答主
回答量:404
采纳率:78%
帮助的人:62.3万
展开全部
在df1中删除这一行,不就行了?
或者是skip row 选择上那一行
追问
主要是哪一行的位置不是固定的,可能后面还有这种的会出现
追答
df里条件刷选 出来 排除掉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式