Notei que a classificação fixa, conforme a linha abaixo, classificou as 5 primeiras e ultimas linhas como 'Popular'. Explodindo a Series com as configurações 'max_rows' verifiquei que apenas um registro foi classificado diferente de 'Popular'. O mesmo efeito pode ser notado na maquina do instrutor.
pd.cut(x=dados_listings['anuncio_valores_venda'], bins = 3, labels=rotulos)
Já utilizando a forma de classes personalizadas foi possível verificar a classificação correta, uma vez que foi possível notar mudança logo nos 5 primeiros elementos da Series de retorno
pd.cut(x=dados_listings['anuncio_valores_venda'], bins = classes, labels=rotulos, include_lowest = True)
Alguém sabe porquê? Tentei verificar na documentação do pandas sobre o método pd.cut() mas não consegui chegar em nenhum resultado diferente do apresentado em aula.