为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻过高山走不出你 2022-01-11 19:43:25
我正在开发一个程序,在该程序中我采用随机值查找与它们距离相似的坐标,将它们添加到一个组中并将它们从 Dataframe 中删除。所以假设我有这些坐标的列表它们应该被分组,以便索引0和1在一起2和4在一起3独自一人我遇到的问题是,初始索引是随机选择的,用于使用randInt = random.randint(0, count_row - 1)当我从 Dataframes 中删除一个坐标点时,它不会像下图那样将其他坐标点向上移动。我目前正在使用以下命令删除这些点。选择的随机索引被添加到列表中,然后使用从 Dataframe 中删除df.drop(current, inplace=True)然后,如果一个点在一定距离内,它将被添加到列表中并使用删除(其中 index 是循环时数据帧中点的索引)df.drop(index, inplace=True)所以我的问题是,我怎样才能做到这一点,以便当一个点被移除时,它会随着它移动 ID?
查看完整描述

1 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

尝试重置索引

df = df.reset_index(drop=True)


查看完整回答
反对 回复 2022-01-11
  • 1 回答
  • 0 关注
  • 332 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号