我是靠谱客的博主 糊涂手链,这篇文章主要介绍python中删除unnamed_如何去掉pandas数据框中的“未命名:0”列?,现在分享给大家,希望可以做个参考。

这个问题很可能是由于CSV和它的RangeIndex(通常没有名称)一起保存的。在保存数据帧时,实际上需要进行修复,但这并不总是一个选项。

避免问题:read_csv使用index_col参数

在IMO中,最简单的解决方案是将未命名的列读为索引。为^{}指定一个index_col=[0]参数,这将读取第一列作为索引。df = pd.DataFrame('x', index=range(5), columns=list('abc'))

df

a b c

0 x x x

1 x x x

2 x x x

3 x x x

4 x x x

# Save DataFrame to CSV.

df.to_csv('file.csv')

pd.read_csv('file.csv')

Unnamed: 0 a b c

0 0 x x x

1 1 x x x

2 2 x x x

3 3 x x x

4 4 x x x

# Now try this again, with the extra argument.

pd.read_csv('file.csv', index_col=[0])

a b c

0 x x x

1 x x x

2 x x x

3 x x x

4 x x xNote

You could have avoided this in the first place by

using index=False when

最后

以上就是糊涂手链最近收集整理的关于python中删除unnamed_如何去掉pandas数据框中的“未命名:0”列?的全部内容,更多相关python中删除unnamed_如何去掉pandas数据框中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部