Гистограмма не изменяется после удаления данных через drop

Пытаюсь drop хоть до, хоть прописания гистограммы вписывать, ничего не изменяется на гистограмме

!!! После переприсваивания df ничего не изменилось!!!

введите сюда описание изображения

import numpy as np
import matplotlib.pyplot as plt 
import pandas as pd  
import seaborn as sns 
%matplotlib inline

file_name = 'variant_25'
df = pd.read_csv(file_name + '.csv')
df = df.drop_duplicates() #Удаление дубликатов
df = df.drop(['B'], axis=1) #Удаление аномально большого количества данных "B"
df = df.fillna(value="ffill")
#df.drop(index=('B'))
print(df.info(verbose=True))
sns.set(rc={'figure.figsize':(11.7,8.27)}) #Аномальные данные. Начало
sns.displot(df['PTRATIO'], bins=30)

Ответы (1 шт):

Автор решения: CrazyElf
df.drop(['B'], axis=1)
...
df.drop_duplicates()

Вы никуда не присваиваете результаты действий с датафреймом. Нужно присваивать изменённый датафрейм обратно в переменную df:

df = df.drop(['B'], axis=1)
...
df = df.drop_duplicates()
→ Ссылка