我正在对Dataframe中的行使用drop方法。放下几行(卧室== [0,33])后,在打印时看不到这些行。但是,我使用了seaborn计数图,[0,33]出现在该图上。问题在下面的屏幕截图上。
print(df.query('bedrooms == [0, 33]').head()) #check before dropping rows
输出: 它显示与卧室相关联的行== [0,33]
df.drop(df.query('bedrooms == [0, 33]').index, axis = 0, inplace = True)
#Test
print(df.query('bedrooms == [0, 33]'))
sb.countplot(data = df, x = 'bedrooms', hue = 'grade', palette = 'Blues');
输出:屏幕上显示为0和33
为什么这些行出现在绘图上?
谢谢!