【问题标题】:why pandas read_csv assuming that my first column is an index?为什么 pandas read_csv 假设我的第一列是索引?
【发布时间】:2021-05-31 23:01:44
【问题描述】:

我从用逗号分隔的文本文件中读取 csv。

我花了很多时间才意识到 pandas 将我的第一列作为索引读取。

阅读下面的链接后,我使用“index_col=None”取消它。

python pandas not reading first column from csv file

问题是:为什么熊猫默认我的第一列是索引?

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    除非 pandas 的创作者正在阅读这里并且决定分享该特定设计决策背后的原因,否则您不会得到比 更好的答案,因为。这只是一个随意的设计决定,很容易(50-50 次机会)走另一条路。

    为了完整起见,to_csv 还默认写入索引列 (index=True),因此有道理默认写入文件的方式将是读取文件的默认方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-08
      • 2012-09-11
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 2020-05-12
      • 2019-05-27
      • 1970-01-01
      相关资源
      最近更新 更多