避免使用 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,其中包含以下数据:
索引 | 值 |
---|---|
0 | 10 |
1 | 20 |
2 | 30 |
用索引保存 df :
df.to_csv('with_index.csv')
输出:
索引 | 值 |
---|---|
0 | 10 |
1 | 20 |
2 | 30 |
保存不带索引的 df:
df.to_csv('without_index.csv', index=False)
输出:
值 |
---|
10 |
20 |
30 |
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3