2
respostas

Outra forma de verificar frequencia

'Verificar quantos imoveis são do tipo Casa, Casa de Condominio e Casa de Vila'

selecao2 = (dados.Tipo == 'Casa' ) | (dados.Tipo == 'Casa de Condomínio') | (dados.Tipo == 'Casa de Vila') n2 = selecao2.shape[0] n2

Essa seria a forma ministrada em aula

Porém quando escrevo dados[selecao2].shape[0]

Ele me mostra 2212 como resultado. Porque há diferença?

2 respostas

Olá, Heitor. Tudo bem? Espero que sim!

Nessa linha de código você vai especificar quais tipos de casa deseja buscar dentro do dataset dados. selecao2 = (dados.Tipo == 'Casa' ) | (dados.Tipo == 'Casa de Condomínio') | (dados.Tipo == 'Casa de Vila')

Por este motivo, se você colocar apenas "selecao2", vai retornar uma series de True ou False da coluna Tipo. Sendo o tamanho da coluna 22580.

tamanho da series

Quando coloca-se "dados[selecao2]", está dizendo para selecionar dentro do dataset apenas os registros que contenham os tipos de casa desejado.

frequencia dos tipos de casas selecionados

Espero ter sido clara e que tenha entendido.

Você realizou o tratamento dos dados antes da seleção?