如何删除熊猫数据框中的特定行

多阿·拉德万(Doaa Radwan)

我想删除具有重复ID的9行,获取它们的索引,然后尝试删除,但删除后的长度显示714行被删除。熊猫指数不是唯一的吗?我如何正确地做到这一点

我搜索了熊猫数据框,并确定了要删除的行。写下ID,然后尝试删除,但似乎出了点问题。我怀疑熊猫索引不是唯一的,并且超出了预期的行数。如何创建唯一索引或如何正确使用索引?

len(CrimeClean) #result 690130

CrimeCleanV1 = CrimeClean.drop([5650, 3725, 6373, 2469, 7751, 7058, 3859, 3640, 3141])
#Validation, row 7751 should not appear
CrimeCleanV1[CrimeCleanV1.Crime_ID == "56882eb6d444d5677ac90c06a0582fe70fe1fd932fd5bd902a5aa4a2aa363bf3"]

#Only one row instead of two appeared as intended

len(CrimeCleanV1) #result 689416

码 代码续

比利·博纳罗斯(Billy Bonaros)

你可以做:

CrimeCleanV1.reset_index(drop=True,inplace=True)

然后

CrimeCleanV1[~CrimeCleanV1.index.isin([List with your row numbers where now they are indexes])]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章