Antes de plotar o gráfico o comando abaixo deu certo.
df_imoveis_nao_comerciais.Tipo.unique()
df_imoveis_nao_comerciais = df_imoveis_nao_comerciais.groupby('Tipo')[['Valor']].mean().sort_values('Valor')
df_imoveis_nao_comerciais.plot(kind='barh', figsize=(14,10), color = 'gray')
plotei o gráfico e depois chamei novamente o comando unique e deu esse erro
df_imoveis_nao_comerciais.Tipo.unique()
AttributeError Traceback (most recent call last)
/tmp/ipython-input-1584319472.py in <cell line: 0>()
----> 1 df_imoveis_nao_comerciais.Tipo.unique()
/usr/local/lib/python3.12/dist-packages/pandas/core/generic.py in getattr(self, name)
6297 ):
6298 return self[name]
-> 6299 return object.getattribute(self, name)
6300
6301 @final
AttributeError: 'DataFrame' object has no attribute 'Tipo'