原文链接
解决方案一:
pd.read_csv(path, index_col=0)
或
pd.to_csv(path, index=False)
解决方案二:
用pandas处理数据是,产生了 Unnamed:0 列,解决方案如下:
df.loc[ : , ~df.columns.str.contains("^Unnamed")]
如果不对的话就换成
df.loc[ : , ~df.columns.str.contains('Unnamed')]
对于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只试过解决方案二。
本文介绍了使用Pandas库处理CSV文件时遇到的常见问题及解决方案,包括如何去除Unnamed:0列,以及在不同Python版本中可能遇到的问题和解决办法。

289

被折叠的 条评论
为什么被折叠?



