Ao executar o código fornecido:
import pandas as pd
# Criando um DataFrame de exemplo
df = pd.DataFrame({'Produto': ['Camisa', 'Calça', 'Tênis', 'Meia', 'Boné'],
'Tamanho': ['P', 'M', 'M', None, None],
'Preço': [49.99, 79.99, 199.99, 9.99, 39.99]})
# Preenchendo os valores nulos com a moda
df['Tamanho'] = df['Tamanho'].fillna(df['Tamanho'].mode()[0], inplace=True)
display(df)
o Visual Code apresentou o seguinte aviso:
FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained assignment using an inplace method.
Para solucionar, retirei o argumento inplace:
# Preenchendo os valores nulos com a moda
df['Tamanho'] = df['Tamanho'].fillna(df['Tamanho'].mode()[0])