您好,我需要帮助根据条件删除一些行:如果估计价格减去价格超过 1500(正)则删除该行
price estimated price
0 13295 13795
1 19990 22275
2 7295 6498
例如只有索引 1 会被删除
谢谢你!
您可以使用pd.drop() https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.drop.html您可以在其中按索引删除特定行。 :
>>> df.drop(df[(df['estimated price']-df['price'] >= 1500)].index)
price estimated price
0 13295 13795
2 7295 6498
index
1 被丢弃。
请注意,此方法假设您的index
是独特的。如果不是的话,boolean indexing
是更好的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)