在熊猫中使用read_csv读取时如何删除索引列

时间:2020-08-13 08:53:17

标签: python python-3.x pandas csv

我们正尝试使用python中的pandas读取示例简单的csv文件,如下所示-

df = pd.read_csv('example.csv')

print(df)

enter image description here

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

enter image description here

我们通过传递参数尝试了多种方法,但是没有运气。

请帮助我解决这个问题!

2 个答案:

答案 0 :(得分:0)

添加index_col=False

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

或从数据框中删除索引

df.reset_index(drop=True, inplace=True)

答案 1 :(得分:0)

数据框需要具有某种索引作为结构的一部分。

如果只想打印不带索引的输出,则可以使用建议的方法here,并使用Python 3语法:

print(df.to_string(index=False))

但它在Jupyter中不会像您在示例中那样具有很好的数据帧呈现。

如果要避免在将写入 CSV文件时大熊猫输出索引,则可以使用选项index=False,例如:

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

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