如何将python pandas专栏保存到csv?

时间:2018-04-17 19:24:41

标签: python pandas csv duplicates export-to-csv

使用简单的数据框df:

ID | other columns
123
123
343
345
234
234

我想将第一列保存到csv但是要删除。

df['ID'].to_csv('file.csv')

如何在保存之前重复删除?谢谢

2 个答案:

答案 0 :(得分:4)

如果ID是列,则需要DataFrame.drop_duplicates

df.drop_duplicates(subset=['ID']).to_csv('file.csv')

如果ID需要索引Index.duplicated

df = df[~df.index.duplicated()].to_csv('file.csv')

答案 1 :(得分:3)

您可以使用unique elementsdrop_duplicates获取ID的唯一列表

df['ID'].unique().to_csv('file.csv')