如何避免Python/Pandas在保存的csv中创建索引?

2024-04-24 18:41:27 发布

您现在位置:Python中文网/ 问答频道 /正文

在对文件进行某些编辑后,我正试图将csv保存到文件夹中。

每次我使用pd.to_csv('C:/Path of file.csv')时,csv文件都有一个单独的索引列。我想避免将索引打印到csv。

我试过:

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

保存文件。。。

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

但是,我仍然得到了不需要的索引列。保存文件时如何避免出现这种情况?


Tags: 文件ofcsvtopath文件夹false编辑
2条回答

使用index=False

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

有两种方法可以处理不希望索引存储在csv文件中的情况。

  1. 如其他人所述,您可以在保存
    时使用index=False 数据帧到csv文件。

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

  2. 或者,您可以将数据帧保存为具有索引的状态,在读取时,只需删除包含上一个索引的未命名0列即可。简单!

    df.to_csv(' file_name.csv ')
    df_new = pd.read_csv('file_name.csv').drop(['unnamed 0'],axis=1)

相关问题 更多 >