5 回答

TA貢獻1936條經(jīng)驗 獲得超7個贊
假設(shè)您有一個數(shù)據(jù)框。Pandaspd.DataFrame會自動添加索引。
df = pd.DataFrame({
'value': [10,20,30]
})
print(df)
出去:
value
0 10
1 20
2 30
如果您希望將自動索引保存在 csv 文件中,請使用index=True
print(df.to_csv(index=True))
出去:
,value
0,10
1,20
2,30
和index=False
print(df.to_csv(index=False))
出去:
value
10
20
30

TA貢獻1829條經(jīng)驗 獲得超7個贊
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html
從本文檔中索引默認(rèn)為 True 并且將寫入行名稱。

TA貢獻2021條經(jīng)驗 獲得超8個贊
這里的參數(shù)index
是指要作為索引包含在保存的數(shù)據(jù)中的數(shù)據(jù)集中索引的列名稱或列位置。
如果您的數(shù)據(jù)由位置 0 中命名的列索引"index_1"
,您可以使用df.to_csv("automobile.csv", index="index_1")
或?qū)⒃撍饕诒4娴臄?shù)據(jù)中df.to_csv("automobile.csv", index=0)
但是,如果您不希望將顯式索引保存到數(shù)據(jù)集,則可以將該index
參數(shù)設(shè)置為False
。

TA貢獻1817條經(jīng)驗 獲得超14個贊
如果您有index=True
默認(rèn)值,那么您的 CSV 將在其第一列中包含行號;如果您已指定,index=False
那么您的 CSV 不會。

TA貢獻1799條經(jīng)驗 獲得超9個贊
這只是一種確定在寫入 csv 時是否保留當(dāng)前索引還是創(chuàng)建自己的索引的方法(在創(chuàng)建 csv 時考慮重置索引或保持索引不變)。
添加回答
舉報