【问题标题】:loading the .dat.gz data opened in python into a dataframe将在 python 中打开的 .dat.gz 数据加载到数据框中
【发布时间】:2023-03-28 17:44:01
【问题描述】:

我有一个扩展名为 .dat.gz 的文件。我试图将文件中包含的所有数据加载到一个对象中。现在我想将它加载到一个数据框中进行计算。我已经尝试了共享屏幕截图中显示的一些步骤。请建议我可以尝试什么。我也尝试从 cmd 打开此文件,但失败了。

【问题讨论】:

  • 您确定这是一个逗号分隔的文件,而不是空格分隔或制表符分隔的文件吗?您指定了sep=','。你试过sep=' '(引号之间的空格)还是sep='\t'?另外,它看起来文件中没有标题,所以header=应该是None,而不是1,你应该添加names=参数来提供列名。
  • 感谢 AlexK 的建议。我尝试按照您所说的进行操作。我收到如下错误:ParserError: Error tokenizing data。 C 错误:第 9 行中应有 228 个字段,看到 231……而且我不知道名称,因为此文件未打开。
  • 如果您遇到新问题,请搜索 Stack Overflow。这是您遇到的错误的post
  • 用于读取压缩文件:stackoverflow.com/questions/10566558/…

标签: python pandas dataframe statistics gzip


【解决方案1】:

即使使用带有列名的read_fwf文件也无法直接在笔记本中打开。所以只需使用名为peazip的外部软件将文件解压缩为.dat格式,然后使用pd.read_fwf("文件名") 与 names=[列名]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-17
    • 2018-04-07
    • 2021-06-26
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    相关资源
    最近更新 更多