我试图在对文件进行一些编辑后将csv保存到一个文件夹。
每次我用pd。to_csv('C:/ 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)
然而,我仍然得到了不需要的下标列。当我保存文件时如何避免这种情况?
正如其他人所说,如果你不想保存索引列,你可以使用df.to_csv('processed.csv', index=False)
然而,因为你通常会使用的数据,有某种索引本身,让我们说一个'时间戳'列,我将保留索引和加载数据使用它。
因此,要保存索引数据,首先设置它们的索引,然后保存DataFrame:
df.set_index('timestamp')
df.to_csv('processed.csv')
然后,你可以用索引读取数据:
pd.read_csv('processed.csv', index_col='timestamp')
或者读取数据,然后设置索引:
pd.read_csv('filename.csv')
pd.set_index('column_name')