簡體   English   中英

為什么 pandas read_csv 假設我的第一列是索引?

[英]why pandas read_csv assuming that my first column is an index?

我從用逗號分隔的文本文件中讀取 csv 。

我花了很多時間才意識到 pandas 將我的第一列讀取為索引。

在我閱讀下面的鏈接后,我使用“index_col=None”來取消它。

python pandas 未從 csv 文件中讀取第一列

問題是:為什么 pandas 默認決定我的第一列是索引?

除非 pandas 的創建者正在閱讀此處決定分享該特定設計決策背后的原因,否則您不會得到比因為更好的答案。 這只是一個任意的設計決策,很容易(50-50 次機會)走另一條路。

為了完整起見, to_csv還默認寫入索引列( index=True ),因此寫入文件的默認方式將是讀取文件的默認方式是有意義的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM