当前位置:   article > 正文

【Pandas】读取或者写入csv文件会多出现一列----Unnamed:0

unnamed:0

注意:读取或者写入pandas文件时出现新的一列 'Unnamed:0'

解决方案1:
read_csv()时候,设置index_col=0即可。
pd.read_csv(path,index_col=0)
解决方案2:
to_csv()时候,设置index=False。或者加上index=True, index_label=“id”
df.to_csv(path,index=False)或者df.to_csv(path,index=True, index_label="id")

  1. import numpy as np
  2. import pandas as pd
  3. data1=pd.read_csv('test.csv')
  4. data1.head(2)

在这里插入图片描述

  1. data1=data1.drop('Unnamed: 0',1)
  2. data1.to_csv('aaa.csv',index=False)
  3. data1=pd.read_csv('aaa.csv')
  4. data1.head(2)

在这里插入图片描述

  1. data1=pd.read_csv('test.csv')
  2. data1=data1.drop('Unnamed: 0',1)
  3. data1.to_csv('aa.csv',index=True, index_label="id")
  4. data1=pd.read_csv('aaa.csv')
  5. data1.head(2)

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/851690
推荐阅读
  

闽ICP备14008679号