python - 如何将已删除的 python pandas 列保存为 csv?

标签 python pandas csv duplicates export-to-csv

使用简单的数据框 df:

ID | other columns
123
123
343
345
234
234

我想将第一列保存到 csv 但已删除重复数据。

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

如何在保存前进行重复数据删除?谢谢你

最佳答案

需要DataFrame.drop_duplicates如果 ID 是列:

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

如果ID是索引需要Index.duplicated :

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

关于python - 如何将已删除的 python pandas 列保存为 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49886000/

相关文章:

PHP 导入带有 utf-8 重音符号的 CSV

python - 如何检查模板中 ModelMultipleChoiceField 中选中的复选框

python - celery 打败了 Heroku

python - 如何使用 read_sql 插入列匹配和不匹配的标志

python - 将日期范围行拆分为年(取消分组) - Python Pandas

csv - 将 Spark 数据帧写为带有分区的 CSV

python - 以智能格式从Python文件中读取数据

python - 指定方法的参数类型和返回类型有什么好处?

python - Pandas to_numeric 数值精度

php - MySQL 替换为仅插入 .csv 中 54,000 条记录中的大约 14,000 条