【问题标题】:Reading a CSV that has a head row and column with Panda使用 Panda 读取具有头行和列的 CSV
【发布时间】:2014-07-14 14:45:15
【问题描述】:

我有一个代表图表的 CSV 文件。该文件基本上是一个邻接矩阵。第一行是节点的标签,第一列也是标签。我想将此文件作为Pandas 中的Dataframe 读取,但无法理解如何处理行标题和列标题。我正在看这里但无法理解如何做到这一点:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.io.parsers.read_csv.html#pandas.io.parsers.read_csv 但不能

【问题讨论】:

  • 你没试过pandas.read_csv(path)吗?
  • 从昨天开始你有进步吗?

标签: python csv pandas


【解决方案1】:

我相信您的帖子需要更清楚地说明您正在尝试做什么,特别是说明您尝试过的代码,但我会随着我们的进展更新这个答案并变得更加清晰。因此,这里有一些想法可以帮助您入门。

如果你这样做:

pandas.read_csv('put_file_name_here.csv')

您应该能够读取 CSV 文件。

Pandas 自动将第一行识别为列标题。 Pandas 是为表格数据设计的,而不是邻接矩阵。因此,您可能必须指定 index_col=0(即表中的第一列)。为此,您必须这样做:

pandas.read_csv('file_name.csv', index_col=0)

如果您提供有关 CSV 文件外观的更多详细信息,我将使用更多针对您的情况的示例来更新此答案。此外,错误消息(如果有的话)将非常有帮助。

【讨论】:

    猜你喜欢
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2017-05-24
    • 1970-01-01
    • 2022-10-13
    • 2012-07-25
    相关资源
    最近更新 更多