Olá a todos! Estou com uma dúvida. Se eu quisesse, ao invés de criar uma tabela só com o índice e os tipos de imóveis, se eu quisesse adicionar a coluna com a quantidade, como que eu poderia fazer?
Olá a todos! Estou com uma dúvida. Se eu quisesse, ao invés de criar uma tabela só com o índice e os tipos de imóveis, se eu quisesse adicionar a coluna com a quantidade, como que eu poderia fazer?
Fala Guilherme!
Nesse caso podemos utilizar a função value_counts()
. Segue exemplo:
Assim que o arquivo for lidodataframe = pd.read_csv('dados/aluguel.csv', sep=';')
, podemos selecionar uma determinada coluna e contar a quantidade de vezes que os valores nas linhas aparecem no dataframe. Nesse caso usamos a coluna "Tipo". Utilizaremos a função value_counts()
para realizar o print.
x = dataframe.value_counts('Tipo')
-> Aqui contamos quantas vezes os itens aparecem na determinada coluna. Como pode ver no exemplo a seguir:
Tipo
Apartamento 19532
Conjunto Comercial/Sala 6815
Loja/Salão 1426
Casa de Condomínio 996
Casa 967
Quitinete 836
Galpão/Depósito/Armazém 623
Flat 476
Prédio Inteiro 301
...
dtype: int64
Logo após disso, se preferir você poderá criar uma Array Unidimensional (Series) onde o index será os próprios "Tipos" e armazenar esses dados em uma determinada variável.
s = pd.Series(x)
agora sim entendi, obrigado, Douglas!