1
我有簡單的CSV文件看起來像這樣:Python的大熊貓read_csv問題
inches,12,3,56,80,45
tempF,60,45,32,80,52
我在CSV使用此命令讀取:
import pandas as pd
pd_obj = pd.read_csv('test_csv.csv', header=None, index_col=0)
導致這種結構:
1 2 3 4 5
0
inches 12 3 56 80 45
tempF 60 45 32 80 52
但我想這個(無名指數欄):
0 1 2 3 4
inches 12 3 56 80 45
tempF 60 45 32 80 52
編輯:由於@joris指出可以在結果DataFrame上運行其他方法來實現所需的結構。我的問題具體是關於這個結構是否可以通過read_csv
的論點來實現。
0是索引的名字,你可以做'pd_obj.index.name = None'刪除它。 – joris
這導致我的列標題從1開始,而不是0.有沒有辦法沒有索引列讀取CSV時命名? – Flash
索引列自動命名爲數字0 - >列數 - 1,因爲您指定不從CSV('header = None')讀取名稱,並且因爲列0被用作索引,所以實際列的起始位置爲1.你總是可以執行'pd_obj.columns = pd_obj.columns - 1' – joris