当前位置: 首页 > 编程笔记 >

解决pandas中读取中文名称的csv文件报错的问题

刁茂才
2023-03-14
本文向大家介绍解决pandas中读取中文名称的csv文件报错的问题,包括了解决pandas中读取中文名称的csv文件报错的问题的使用技巧和注意事项,需要的朋友参考一下

之前在使用Pandas处理csv文件时,发现如果文件名为中文,则会报错:

OSError: Initializing from file failed

后来在一位博主的博客中解释了是read_csv中enginehtml" target="_blank">参数的问题,默认是C engine,在读取中文标题时有可能会出错(在我这是必现),解决方法是将engine换为Python(官方文档的说法是C engine更快但是Python engine功能更完备),具体写法:

df.read_csv('filename', engine='python')

所以还是要多看文档,不过英语是个坎儿,还需要加强。

以上这篇解决pandas中读取中文名称的csv文件报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍利用Pandas读取文件路径或文件名称包含中文的csv文件方法,包括了利用Pandas读取文件路径或文件名称包含中文的csv文件方法的使用技巧和注意事项,需要的朋友参考一下 利用Pandas的read_csv函数导入数据文件时,若文件路径或文件名包含中文,会报错,无法导入: 解决方法如下: 以上这篇利用Pandas读取文件路径或文件名称包含中文的csv文件方法就是小编分享给大家的全部

  • 我正在运行一个程序,可以处理30000个类似的文件。他们中的一些人正在停止并产生这个错误...

  • 我使用Jmeter和Selenium Webdriver采样器 代码CSV配置 我的问题是它没有从CSV中挑选。以上两行生成结果“loginName”,而不是从文件中选择实际的登录名。我用过单引号、双引号等,但运气不佳。使用${loginName}会产生错误。知道什么地方出了问题,如何解决吗?

  • 本文向大家介绍解决pandas使用read_csv()读取文件遇到的问题,包括了解决pandas使用read_csv()读取文件遇到的问题的使用技巧和注意事项,需要的朋友参考一下 如下: 数据文件: 上海机场 (sh600009) 24.11 3.58 东风汽车 (sh600006) 74.25 1.74 中国国贸 (sh600007) 26.38 2.66 包钢股份 (sh600010) 61.

  • 本文向大家介绍Python3 解决读取中文文件txt编码的问题,包括了Python3 解决读取中文文件txt编码的问题的使用技巧和注意事项,需要的朋友参考一下 问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题。 照着网上某些博客的说法添添改改后,结果是变成了“UnicodeDecodeError: ‘utf-8' codec can't decode byte…”这个错误

  • 问题内容: 我有一个包含以下各列的csv文件: 身份证,姓名,年龄,性别 接下来是以上各列的很多值。我试图单独读取列名称,并将其放在列表中。 我正在使用Dictreader,它给出了正确的细节: 但是我想做的是,我需要使用输入csv自动解析列列表(在上述情况下为“ i”),而不是在列表中进行硬编码。 这给出了一个错误 在行打印行[x]中。我要去哪里错了?是否可以使用Dictreader提取列名称?