Гистограмма не изменяется после удаления данных через 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()
