在熊猫中使用df.drop时,使行的索引移动

时间:2019-04-16 15:10:17

标签: python pandas

我正在研究一个程序,我在其中使用随机值查找与它们距离相似的坐标,将其添加到组中并将其从数据框中删除。

所以假设我有这些坐标的列表

enter image description here

它们应该分组以便索引

  • 0和1在一起
  • 2和4在一起
  • 3个孤独的人

我遇到的问题是,对于使用的行数,随机选择初始索引

randInt = random.randint(0, count_row - 1)

当我从数据框中删除一个坐标点时,其他坐标不会像下面的图片那样向上移动。

enter image description here

我当前正在使用以下命令删除这些点。

将选择的随机索引添加到列表,然后使用

从数据框中删除
df.drop(current, inplace=True)

然后,如果某个点在一定距离内,则将其添加到列表中,并使用(其中index是遍历时数据帧中该点的索引)将其删除

df.drop(index, inplace=True)

所以我的问题是,我如何才能做到这一点,以便在删除点后将其ID向上移动?

1 个答案:

答案 0 :(得分:1)

尝试重置索引

Dog