首页 >后端开发 >Python教程 >如何防止 Pandas 在保存 CSV 时添加索引列?

如何防止 Pandas 在保存 CSV 时添加索引列?

Susan Sarandon
Susan Sarandon原创
2024-10-27 18:00:311027浏览

How to Prevent Pandas from Adding an Index Column when Saving a CSV?

避免使用 Pandas 保存的 CSV 中的索引列

使用 Pandas 进行修改后保存 csv 文件时,默认行为是包含索引列。为了避免这种情况,可以在使用 to_csv() 方法时将索引参数设置为 False。

要详细说明,请考虑以下命令序列:

pd.read_csv('C:/Path/to/file.csv', index_col = False)

此命令读取 csv文件并抑制索引列。

df.to_csv('C:/Path/to/edited/file.csv', index=False)

此命令将修改后的 DataFrame df 保存到不带索引列的新 csv 文件。

技术详细信息

to_csv()方法中的index参数控制索引列是否包含在输出csv中。通过将其设置为 False,索引将被省略。

示例

假设您有一个名为 df 的 DataFrame,包含以下数据:

Index Value
0 10
1 20
2 30

使用索引保存 df:

df.to_csv('with_index.csv')

输出:

Index Value
0 10
1 20
2 30

不使用索引保存 df:

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

输出:

Value
10
20
30

以上是如何防止 Pandas 在保存 CSV 时添加索引列?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn