[英]why pandas read_csv assuming that my first column is an index?
我從用逗號分隔的文本文件中讀取 csv 。
我花了很多時間才意識到 pandas 將我的第一列讀取為索引。
在我閱讀下面的鏈接后,我使用“index_col=None”來取消它。
問題是:為什么 pandas 默認決定我的第一列是索引?
除非 pandas 的創建者正在閱讀此處並決定分享該特定設計決策背后的原因,否則您不會得到比因為更好的答案。 這只是一個任意的設計決策,很容易(50-50 次機會)走另一條路。
為了完整起見, to_csv
還默認寫入索引列( index=True
),因此寫入文件的默認方式將是讀取文件的默認方式是有意義的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.