【发布时间】:2014-09-04 13:13:16
【问题描述】:
我有一个包含三个项目元组的列表。前两项通常是重复项(GPS 坐标),而最后一项是分数(信号强度)
[(62.45807, -114.41026, 8),
(62.45807, -114.41026, 11),
(62.45807, -114.41026, 18),
(62.45807, -114.41026, 16),
(62.45807, -114.41026, 9),
(62.45785, -114.41003, 23),
(62.45785, -114.41003, 19),
(62.45785, -114.41003, 11),
(62.45785, -114.41003, 17),
(62.45785, -114.41003, 14),
(62.45785, -114.41003, 11),
(62.45785, -114.41003, 15),
(62.45765, -114.40978, 28),
(62.45765, -114.40978, 16),
(62.45765, -114.40978, 10),
(62.45765, -114.40978, 15),
(62.45765, -114.40978, 25)]
我想知道如何删除重复的 GPS 坐标,同时希望以最高分结束:
[(62.45807, -114.41026, 18),
(62.45785, -114.41003, 23),
(62.45765, -114.40978, 28)]
以及如何做同样的事情,但平均分数以得到这样的结果
[(62.45807, -114.41026, 12),
(62.45785, -114.41003, 16),
(62.45765, -114.40978, 19)]
【问题讨论】:
-
你是如何解决这个问题的?
-
pandas 有你想要的功能。这里有类似的问题:stackoverflow.com/questions/12497402/…
-
请问答案“太宽泛”如何?我提供了样本输入、预期输出并描述了从一个到另一个的条件。我也得到了及时的答复。我想了解如何将这个问题做得更好以供将来参考。谢谢。
标签: python list duplicates tuples