当前位置: 首页 > 面试题库 >

如何在熊猫中读取带有空格分隔值的文件

鲁辉
2023-03-14
问题内容

我尝试将文件读入熊猫。该文件具有以空格分隔的值,但是我尝试使用不同数量的空格:

pd.read_csv('file.csv', delimiter=' ')

但这不起作用


问题答案:

添加delim_whitespace=True参数,它比正则表达式更快。



 类似资料:
  • 问题内容: 我有以下测试文件: 解析此文件每一行并创建带有(名称,姓氏,生日)的对象的最佳方法是什么?当然,这只是一个示例,实际文件中有很多记录。 问题答案:

  • 当我只想要列的一个子集(例如总共20列中的第4和第7列)时,如何使用Pandas读取.csv文件(没有头)?我似乎无法执行

  • 问题内容: 我刚接触熊猫,正在弄清楚如何读取文件。该文件来自WRDS数据库,是SP500成分列表,可追溯到1960年代。我检查了文件,无论我如何使用“read_csv”将其导入,我仍然无法正确显示数据。 以上输出内容是什么意思?一切都会有所帮助 问题答案: 韦斯在一封电子邮件中回答了我。干杯。 这是一个固定宽度格式的文件(通常不使用逗号或制表符分隔)。我意识到,熊猫没有像R那样的定宽阅读器,尽管可

  • 我有一个源代码,它读取文本文件并存储到一个元组类型的向量中: 包含以下数据: 因此数据由空格+垂直线+空格(多重分隔符)分隔。 如何更改源代码以处理多个分隔符? 注意:如果数据仅用空格隔开,则程序可以工作。

  • 问题内容: 我需要通过使用方法从文件中读取数据来创建数据框。但是,分隔符不是很规则:一些列由制表符()分隔,另一些则由空格分隔。此外,某些列可以用2或3个或更多的空格隔开,甚至可以用空格和制表符的组合(例如3个空格,两个制表符然后是1个空格)隔开。 有没有办法告诉熊猫正确对待这些文件? 顺便说一句,如果我使用Python,则不会出现此问题。我用: 而且效果很好。不管字段之间是否有2或3个空格。即使

  • 问题内容: 我想读取两个输入值。第一个值应为整数,第二个值应为浮点数。 我看到用Python在同一行中读取了两个变量,但是仅当两个值的类型相同时,它才适用。我还有其他办法吗? 输入示例,第一个是int,第二个是float。输入应该在一行上: http://www.codechef.com/problems/HS08TEST/ 我是Python的新手。 问题答案: 像这样: 您不能单线执行此操作(或