如何在pandas中使用read_csv阅读时删除索引列

6ovsh4lw  于 2023-06-19  发布在  其他
关注(0)|答案(3)|浏览(153)

我们正在尝试使用pandas在python中读取一个简单的csv文件示例,如下所示-
df = pd.read_csv('example. csv')
print(df)

我们需要df通过删除下面红色突出显示的索引列-

我们尝试了多种方法传递参数,但都没有成功。
请在这个问题上帮助我!!

oogrdqng

oogrdqng1#

数据框架需要将某种索引作为结构的一部分。
如果你想简单地打印没有索引的输出,你可以使用建议的here方法,使用Python 3语法:

print(df.to_string(index=False))

但它不会像你在示例中那样在Jupyter中呈现出良好的数据框架。
如果你想避免pandas在写入 * 到 * CSV文件时输出索引,你可以使用选项index=False,例如:

df.to_csv('example.csv', index=False)

这将避免在保存的CSV文件中创建索引列。

k4aesqcs

k4aesqcs2#

添加index_col=False

pd.read_csv('path.csv',index_col=False)

或从 Dataframe 中删除索引
df.reset_index(drop=True, inplace=True)

rjzwgtxy

rjzwgtxy3#

我也有同样的问题,我试过index_col=False,和index_col=None,但都不起作用。
但是index_col=0起作用了。
所以阅读一个文件的时候要这样做。
df = pd.read_csv('yourfilename.csv', index_col=0)

相关问题