![](/img/trans.png)
[英]How to get rid of "Unnamed: 0" column in a pandas DataFrame read in from CSV file?
[英]Why does my csv file read from pandas get unnamed columns?
def filter_csv(intputfile, outputfile):
df = pd.read_csv(intputfile,delimiter=',')
df = df.fillna('')
for index, row in df.iterrows():
print(index, row)
df.to_csv(outputfile)
當我運行它時,它報告了一些列,如下所示:
Unnamed: 27 NaN
Unnamed: 28 NaN
Unnamed: 29 NaN
Unnamed: 30 NaN
Unnamed: 31 NaN
但是,我的 csv 文件中的每一列都有一個列名,我不明白它為什么會報告這個。 這有害嗎?
你是不是重載了很多次?
df.to_csv
默認具有index=True
。 這將在 CSV Unnammed: X
(除非您的索引已命名)中添加一列作為索引號。
嘗試這樣做: df.to_csv(outputfile, index=False)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.