pandas
|

Primeiros passos com Python e Pandas para análise de dados

Pandas é uma ferramenta poderosa e amplamente utilizada na linguagem de programação Python, projetada especificamente para a manipulação e análise de dados. Ela fornece estruturas de dados de alto desempenho e ferramentas fáceis de usar para trabalhar com grandes quantidades de dados de maneira eficiente.

O que você vai aprender?

Explicação:

  1. PLOTAR UM GRÁFICO DE BARRAS COM O NÚMERO DE IMÓVEIS POR TIPO

    Neste exercício, você vai criar um gráfico de barras que mostra a quantidade de imóveis disponíveis para cada tipo, utilizando a coluna “Tipo” do DataFrame.

    PASSOS:

    1. Utilize o Pandas para contar o número de imóveis por tipo.

    2. Em seguida, plote um gráfico de barras com o Matplotlib.

    DICA:

    • Utilize o método value_counts() para contar os tipos de imóveis.

    • Use o matplotlib.pyplot.bar() para gerar o gráfico de barras.

Passo 1: Importando e Manipulando Dados com Pandas

Primeiro, usamos a função importar_dados() para carregar nosso arquivo CSV com informações sobre aluguel de imóveis. Usando o pd.read_csv(), podemos importar os dados diretamente de um link!

				
					import pandas as pd

def importar_dados():
    dados = 'imoveis.csv'
    leitura_dados = pd.read_csv(dados, sep=";")
    return leitura_dados

				
			

Passo 2: Contagem de Imóveis por Tipo com Pandas

Agora que já carregamos nossos dados, o próximo passo é contar quantos imóveis existem por tipo. Para isso, utilizamos a função value_counts(), que vai organizar e contar as ocorrências de cada categoria na coluna “Tipo”. Isso nos ajuda a entender melhor a distribuição dos imóveis no dataset.

				
					def manipulacao_dos_dados(leitura_dados):
    numero_de_imoveis = leitura_dados["Tipo"].value_counts()
    return numero_de_imoveis

				
			

💡 Dica: O método value_counts() é essencial para sumarizar dados categóricos rapidamente!

Passo 3: Criando Gráficos com Matplotlib

Agora que temos os dados organizados, é hora de criar um gráfico de barras para visualizar as quantidades de cada tipo de imóvel.

				
					import matplotlib.pyplot as plt

def graficos(numero_de_imoveis):
    tipos = numero_de_imoveis.index
    quantidade = numero_de_imoveis.values

    plt.bar(tipos, quantidade)
    plt.xlabel("Tipos de Imóveis")
    plt.ylabel("Quantidade")
    plt.title("Tipos de Imóveis")
    plt.xticks(rotation=45)
    plt.tight_layout()
    plt.show()

				
			

Passo 4: Executando o Programa

Juntamos tudo em uma função main() para rodar o processo completo de importar, manipular e visualizar os dados!

				
					def main():
    leitura_dados = importar_dados()
    numero_de_imoveis = manipulacao_dos_dados(leitura_dados)
    graficos(numero_de_imoveis)

if __name__ == "__main__":
    main()

				
			

Você gostou do desafio de Python?

Clique no botão abaixo para baixar o projeto completo!

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *