pandas中read_csv方法的参数见官方链接:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html

部分数据处理工作中,不可避免的要接触到中文的csv,那么如何读取这样的csv,才会避免代码出错呢?

尝试采用了加入engine的方式,发现问题解决了。

df = pd.read_csv('path.name.csv',engine='python')

1.engine

查看官方说明如下:

engine : {‘c’, ‘python’}, optional

Parser engine to use. The C engine is faster while the python engine is currently more feature-complete.

可见engine属性定义了读取csv的解析工具是C还是python。C具有比python更快的优势,但是python目前的功能更加全面。

2.names

names : array-like, optional

List of column names to use. If file contains no header row, then you should explicitly pass header=None. Duplicates in this list are not allowed.

names的值是可选的,而且是数组形式的。这个主要是在csv没有列名时定义列名的,注意不要重复就好。

关于read_csv的其他参数后面慢慢写...

pandas读取带中文的csv相关推荐

  1. 解决pandas读取含有中文路径下的文件编码错误解决

    datapath = 'E:/DeepLearning/jupyter_code/jupyter notebook/ScikitLearn and TensorFlow实战/自己总结/datasets ...

  2. php fopen 汉字,PHP fopen 读取带中文URL地址的一点见解

    之前喜欢用fopen()函数跨域读取图片或其它文件,一直都没发现什么问题.我所用的PHP版本都是5的了,应该不会有CRLF Injection攻击危险吧 但昨天在读取一张图片的时候出问题了,后来发现是 ...

  3. csv转为utf8编码_中文的csv文件的编码改成utf8的方法

    直奔主题:把包含中文的csv文件的编码改成utf-8的方法: 啰嗦几句: 在用pandas读取hive导出的csv文件时,经常会遇到类似UnicodeDecodeError: 'gbk' codec ...

  4. python pandas读取csv文件指定行_python pandas获取csv指定行 列的操作方法

    python pandas获取csv指定行 列的操作方法 pandas获取csv指定行,列 house_info = pd.read_csv('house_info.csv') 1:取行的操作: ho ...

  5. pandas读取csv文件的前几行数据(nrows参数)、pandas读取csv文件的中间几行数据(skiprows=range(a,b))

    pandas读取csv文件的前几行数据(nrows参数).pandas读取csv文件的中间几行数据(skiprows=range(a,b)) 目录 pandas读取csv文件的前几行数据.pandas ...

  6. pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件

    pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件 目录

  7. python读取csv文件并修改指定内容-pandas读取CSV文件时查看修改各列的数据类型格式...

    下面给大家介绍下pandas读取CSV文件时查看修改各列的数据类型格式,具体内容如下所述: 我们在调bug的时候会经常查看.修改pandas列数据的数据类型,今天就总结一下: 1.查看: Numpy和 ...

  8. python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据

    文章目录: 1 数据说明 2 把数据集文件信息使用python pandas保存成csv文件 3 使用python pandas 读取csv的每行.每列数据 1 数据说明 1.在test_data目录 ...

  9. pandas读取csv某一列_让pandas处理大数据速度变快的三个技巧

    上一篇文章 写的是处理GB级数据时datatable比pandas会更高效,但是datatable使用起来毕竟不如pandas来的顺手.所以今天准备介绍pandas的三个使用技巧来让我们的运行效率提高 ...

最新文章

  1. Java list三种遍历方法性能比较
  2. Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败解决方案
  3. 【18】让接口容易被正确使用,不易被误用
  4. Android 自定义控件一 带圆形进度的按钮 ControlButton2
  5. 在ultraedit查找每行第二个单词_新手收藏!亚马逊关键字查找
  6. mcq 队列_MCQ | 密码学中作为IDEA,DES,AES,RSA的块密码
  7. C++链表插入节点函数为什么要传递头节点的二维指针
  8. 世上最简单的mysql_史上最简单安装MySQL教程
  9. 后缀数组 --- HDU 3518 Boring counting
  10. 物联网正在面临的 9 大安全挑战!
  11. 舞台音效控制软件_舞台音乐控制软件下载
  12. HMC5883L指南针罗盘模块连接arduino使用的注意事项
  13. word表格删除空白行java_Java批量删除Word中的空白段落
  14. 如何给Digspark ATTINY85下载程序
  15. java中实现正态分布
  16. 我的第一个tableau故事
  17. python爬取pubmed的文献_利用selenium爬取pubmed,获得搜索的关键字最近五年发表文章数量...
  18. platEMO:一款强大的多目标优化工具(MATLAB)
  19. 第8章 第七天 - 电影网站整合/集成到公众号
  20. 英语二-常用写作范文参考

热门文章

  1. 生产者消费者模式解决强耦合问题
  2. 蓝牙 韦东山_韦东山生活实例演绎法讲解蓝牙
  3. C++数学与算法系列之初等数论
  4. Linux GDB分析死锁
  5. 《算法和数据结构》算法零基础五十题讲解
  6. Linux 系统进程、线程之间的爱恨纠葛
  7. 从gnuplot到GeoGebra的艰难之旅
  8. tag标签使用意义与正确用途以及如何正确使用TAG标签
  9. wps演示文稿训练心得---实用版
  10. unity 全息和xRay shader