為什么在保存df并通過pd.read_csv讀取之后會出現額外的列(未命名:0)?

我保存df的代碼是:

fdi_out_vdem.to_csv("fdi_out_vdem.csv")

將df讀入python是:

fdi_out_vdem = pd.read_csv("C:/Users/asus/Desktop/classen/fdi_out_vdem.csv")

The df:

? 最佳回答:

您的df有兩列,但還有一個帶有“0”和“1”的索引。當將其寫入csv時,它看起來像這樣:

,country_name,value
0,Spain,190
1,Spain,311

用pandas導入時,它被視為帶有3列的df(第一列沒有名稱)

這里有兩種可能:保存時不帶索引列:

df.to_csv("fdi_out_vdem.csv", index=False)

df = pd.read_csv("C:/Users/asus/Desktop/classen/fdi_out_vdem.csv")

或者將其與索引列一起保存,并在使用pd.read_csv讀取時定義索引列

df.to_csv("fdi_out_vdem.csv")

df = pd.read_csv("C:/Users/asus/Desktop/classen/fdi_out_vdem.csv", index_col=[0])

UPDATE根據@ouroboros1在注釋中的建議,您還可以在將索引保存到csv之前為其命名,因此可以使用該名稱定義索引列

df.index.name = "index"
df.to_csv("fdi_out_vdem.csv")

df = pd.read_csv("C:/Users/asus/Desktop/classen/fdi_out_vdem.csv", index_col="index")
主站蜘蛛池模板: 亚洲AV无码一区二区三区在线观看 | 成人在线一区二区| 亚洲一区二区三区首页| 蜜臀AV一区二区| 日韩动漫av在线播放一区| 精品一区二区三区东京热 | 国产一区二区三区亚洲综合| 综合无码一区二区三区四区五区| 无码国产精品一区二区免费3p| 一区国严二区亚洲三区| 日韩久久精品一区二区三区| 曰韩人妻无码一区二区三区综合部| 农村乱人伦一区二区| 青青青国产精品一区二区| 一区二区在线电影| 91久久精品无码一区二区毛片| 亚洲AV综合色一区二区三区 | 亚洲福利一区二区| 无码精品人妻一区二区三区漫画 | 国产精久久一区二区三区| 午夜性色一区二区三区不卡视频| 精品人妻AV一区二区三区| 亚拍精品一区二区三区| 无码一区二区三区AV免费| 天堂一区二区三区精品| 无码一区二区三区亚洲人妻| 日韩经典精品无码一区| V一区无码内射国产| 日本一区二区三区高清| 日本一区二区在线| 97精品一区二区视频在线观看| 日韩一区二区a片免费观看| 成人精品一区二区电影| 美女视频一区二区| 国产精品无圣光一区二区| 国产精品一区二区久久| 国产主播福利精品一区二区| 国产av熟女一区二区三区| 亚洲一区二区三区亚瑟 | 国产精品99无码一区二区| 国产一区二区三区在线看|