Na aula "04. Filtrando dados parte 2. Imóveis Residenciais" por volta do minuto 2:35 o instrutor utiliza o seguinte código para criar uma lista sem valores duplicados da coluna 'Tipo':
list(dados['Tipo'].drop_duplicates())
Certo, neste caso minha saída é perfeita, com todos os tipos de imóveis no dataframe sem estarem duplicados.
Mas o que eu gostaria de entender é do porque não funciona criar a lista sem fazer a seleção em "dados['Tipo']", apenas utilizando o argumento subset dentro do método drop_duplicates(), por exemplo:
list(dados.drop_duplicates(subset = ['Tipo']))
Neste caso minha saída é a seguinte lista : ['Tipo', 'Bairro', 'Quartos', 'Vagas', 'Suites', 'Area', 'Valor', 'Condominio', 'IPTU']
Pelo que vi o interpretador me retornou todas as colunas não duplicadas ao invés de valores não duplicados dentro da coluna "tipo". Gostaria de entender o porque isso acontece. Obrigado.