为了账号安全,请及时绑定邮箱和手机立即绑定

如何在pandas中创建分隔符read_csv更灵活wrt whitespace?

如何在pandas中创建分隔符read_csv更灵活wrt whitespace?

DIEA 2019-08-19 15:27:39
如何在pandas中创建分隔符read_csv更灵活wrt whitespace?我需要使用存储在文件中的数据创建数据框。为此,我想使用read_csv方法。但是,分隔符不是很规则。有些列由tabs(\t)分隔,其他列由空格分隔。此外,一些列可以通过2或3个或更多个空格分隔,或者甚至通过空格和标签的组合(例如3个空格,两个标签然后1个空格)。有没有办法告诉大熊猫正确对待这些文件?顺便说一下,如果我使用Python,我就没有这个问题。我用:for line in file(file_name):    fld = line.split()它完美无缺。它不关心字段之间是否有2或3个空格。即使空格和制表符的组合也不会造成任何问题。大熊猫可以这样做吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 906 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信