5 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
假設(shè)您有一個(gè)數(shù)據(jù)框。Pandaspd.DataFrame會(huì)自動(dòng)添加索引。
df = pd.DataFrame({
'value': [10,20,30]
})
print(df)
出去:
value
0 10
1 20
2 30
如果您希望將自動(dòng)索引保存在 csv 文件中,請(qǐng)使用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貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html
從本文檔中索引默認(rèn)為 True 并且將寫(xiě)入行名稱。

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
這里的參數(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貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
如果您有index=True
默認(rèn)值,那么您的 CSV 將在其第一列中包含行號(hào);如果您已指定,index=False
那么您的 CSV 不會(huì)。

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