【问题标题】:Issue with index in pandas熊猫中的索引问题
【发布时间】:2020-12-18 01:56:05
【问题描述】:

我在使用 pandas 将数据加载到制表符分隔文件时遇到问题。它将第一列分配为索引,整个数据向左移动。结果,抽象列具有 NaN 值。如果我在数据帧上执行 reset_index,它将删除索引。如何解决此问题。

data = pd.read_csv(file_path, sep='\t')
data.head()

添加TSV文件截图

【问题讨论】:

  • 使用给定的信息无法重现该问题。您能否为其添加更多上下文。您的 CSV 文件长什么样?
  • @PubuduSitinamaluwa 我添加了 tsv 文件的截图
  • 我无法重现该问题。这个对我有用。无论如何,您的文件中有多个工作表吗?
  • @PubuduSitinamaluwa 只有一张。我将 tsv 转换为 csv 文件,它按预期工作。谢谢

标签: python pandas


【解决方案1】:

请尝试以下代码...

data = pd.read_csv(file_path, sep='\t')
data.drop(index=0, inplace=True)
data.head()

【讨论】:

    【解决方案2】:

    根据文档,在读取 CSV 时设置 index_col=False 可用于强制 pandas 不使用第一列作为索引。

    Reference

    【讨论】:

      猜你喜欢
      • 2021-03-25
      • 2016-02-06
      • 1970-01-01
      • 2016-10-16
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      • 2017-02-18
      相关资源
      最近更新 更多