【发布时间】:2015-09-10 07:56:08
【问题描述】:
假设我有一个列表:
lits = [1, 1, 1, 2, 0, 0, 0, 0, 3, 3, 1, 4, 5, 2, 2, 2, 0, 0, 0]
我需要这个变成[1, 1, 2, 0, 0, 3, 3, 1, 4, 5, 2, 2, 0, 0]
(删除重复项,但仅在重复项链中。打算在一个巨大的 HDF5 文件上执行此操作,使用 pandas,numpy。宁愿不使用 for 循环遍历所有元素。
table = table.drop_duplicates(cols='[SPEED OVER GROUND [kts]]', take_last=True)
我可以对此代码进行修改吗?
【问题讨论】:
-
为什么输出中有
[1, 1, ...。他们不是在一个链条中吗?这是否符合您的措辞? -
我认为(基于所需的输出)他更准确地说他最多想要一个副本。
标签: numpy pandas duplicates hdf5