当前位置:   article > 正文

如何删除pandas中产生的Unnamed:0列_unnamed: 0

unnamed: 0

原文链接
解决方案一:

pd.read_csv(path, index_col=0)
  • 1

pd.to_csv(path, index=False)
  • 1

解决方案二:

用pandas处理数据是,产生了 Unnamed:0 列,解决方案如下:

df.loc[ : , ~df.columns.str.contains("^Unnamed")]
  • 1

如果不对的话就换成

df.loc[ : , ~df.columns.str.contains('Unnamed')]
  • 1

对于pyhton2.7发现解决方法二貌似没效果出现以下错误:
T y p e E r r o r : b a d o p e r a n d t y p e f o r u n a r y   : ′ I n d e x ′ \color{red}{TypeError: bad operand type for unary ~: 'Index'} TypeError:badoperandtypeforunary :Index
,但是解决方案一可用
对于python3.7只试过解决方案二。

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

闽ICP备14008679号