首页 > 后端开发 > Python教程 > 如何在没有索引的情况下将 Pandas DataFrames 保存为 CSV?

如何在没有索引的情况下将 Pandas DataFrames 保存为 CSV?

Susan Sarandon
发布: 2024-10-29 17:08:02
原创
723 人浏览过

How to Save Pandas DataFrames as CSV without Indexes?

将 Pandas DataFrame 保存为不带索引的 CSV

从 Pandas DataFrame 保存 CSV 文件时,通常会遇到包含索引的附加列。在某些情况下这可能是不受欢迎的。本文提供了避免在输出 CSV 文件中创建这些索引的解决方案。

问题陈述:

如何防止 Pandas 在保存时添加索引列DataFrame 转成 CSV 文件?

解决方案:

避免创建索引的关键是在使用 to_csv 方法时将 index 参数设置为 False:

<code class="python">df.to_csv('your.csv', index=False)</code>
登录后复制

此参数指示 Pandas 从输出 CSV 文件中排除索引列。

示例:

考虑以下 DataFrame:

<code class="python">import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'],
        'age': [20, 30, 40]}
df = pd.DataFrame(data)</code>
登录后复制

没有 index=False:

<code class="python">df.to_csv('output.csv')</code>
登录后复制

这将创建一个包含以下内容的 CSV 文件:

,name,age
0,Alice,20
1,Bob,30
2,Charlie,40
登录后复制

注意存在值为 0、1 和 2 的索引列。

索引 = False:

<code class="python">df.to_csv('output2.csv', index=False)</code>
登录后复制

这次,输出 CSV 文件将如下所示:

name,age
Alice,20
Bob,30
Charlie,40
登录后复制

如您所见,索引列已成功排除。

请记住每次将 DataFrame 保存到 CSV 时应用 index=False 参数,以避免创建不需要的索引。

以上是如何在没有索引的情况下将 Pandas DataFrames 保存为 CSV?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板