我是靠谱客的博主 糊涂手链,最近开发中收集的这篇文章主要介绍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数据框中的“未命名:0”列?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部