可能是因为df.drop()函数默认返回一个新的DataFrame,而不是修改原始的DataFrame。所以,你需要将返回的新DataFrame重新赋值给df,才能看到变化。

你可以尝试以下代码:

df = df.drop(df.loc[df['salary'] == '低'].index)

这样,df将会被更新为删除了salary列中值为'低'的行的新DataFrame。

dfdropdflocdfsalary == 低index为什么执行后没有变化

原文地址: https://www.cveoy.top/t/topic/i5kV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录