美文网首页
pandas读取csv报错经验总结(不断更新中)

pandas读取csv报错经验总结(不断更新中)

作者: 余生还长你别慌 | 来源:发表于2019-10-10 16:44 被阅读0次

    很多东西是全世界的,但语言确实不是,python的中文编码问题就是个例子。pandas的read_csv模块读取csv文件时就经常遇到各种错误,这里我们简单记录下,如果不幸遇到可以参考解决方式尝试解决。

    1. 读取csv时报错,TypeError: 'NoneType' object is not subscriptable
      解决方法:先open文件然后再read_csv即可

      filename = open(filename, 'rb')
      pd_csv = read_csv(filename)
      filename.close()
      
    2. 读取csv时报错,UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 0: invalid continuation byte
      解决方法:这个问题主要是编码问题,解决方法就是再在read_csv中增加一个参数encoding='gbk'

      filename = open(filename, 'rb')
      pd_csv = read_csv(filename, encoding='gbk')
      filename.close()

    相关文章

      网友评论

          本文标题:pandas读取csv报错经验总结(不断更新中)

          本文链接:https://www.haomeiwen.com/subject/jqsapctx.html