使用 Python Pandas 从 CSV 文件中删除重复记录

我想使用 Python Pandas 从 csv 文件中删除重复记录 CSV 包含具有三个属性 scale、minzoom、maxzoom 的记录。我想要一个带有 minzoom 和 maxzoom 的结果数据框,并且记录保持唯一


IE


输入 CSV 文件 (lookup_scales.csv)


 Scale, minzoom, maxzoom

 2000, 0, 15

 3000, 0, 15

 10000, 8, 15

 20000, 8, 15

 200000, 15, 18

 250000, 15, 18

必需的 distinct_lookup_scales.csv(无比例列)


minzoom, maxzoom

0,5

8,15

15,18 

到目前为止我的代码是


lookup_scales_df = pd.read_csv('C:/Marine/lookup/lookup_scales.csv', names = ['minzoom','maxzoom'])

lookup_scales_df = lookup_scales_df.set_index([2, 3])

file_name = "C:/Marine/lookup/distinct_lookup_scales.csv"

lookup_scales_df.groupby('minzoom', 'maxzoom').to_csv(file_name, sep=',')

非常感谢任何帮助。我是熊猫的新手并使用数据框


鸿蒙传说
浏览 342回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python