Jump to content

Maneiras de criar um DataFrame


Thanael

Postagens Recomendadas

  • Pessoal da TecnoSpeed

Olá Pessoal, hoje vou mostrar a vocês algumas maneiras de criar um DataFrame com a biblioteca Pandas do Python 😀

Antes de mostrar essas maneiras, vou comentar brevemente sobre o que é um DataFrame.
Um DataFrame consiste em uma estrutura na qual conseguimos realizar manipulação e analise de dados através do Python, ele se assemelha muito a uma tabela ou planilha no excel, segue abaixo um exemplo de visualização de um DataFrame.

image.png
 

Maneiras de se criar um DataFrame
Lembre-se de importar a biblioteca com um import pandas as pd

  • CSV
    Vamos começar com a maneira mais popular de se criar um DataFrame que é a partir de um arquivo .csv para isso basta que tenhamos o caminho para o arquivo .csv, caso queira descobrir mais sobre seus parâmetros sugiro ler sua documentação
    df = pd.read_csv('arquivo.csv')
  • SQL
    Uma maneira muito utilizada para criar um DataFrame é a partir de consultas em banco de dados, para realizar isso basta que tenhamos a conexão com o banco de dados utilizados. Um ponto importante é descobrir como criar a conexão com o seu banco de dados, para isso basta pesquisar termos como "Conectar PostgresQL com python" ou até mesmo "Firebird com Python"
    df = pd.read_sql('select * from table', conexao)

     

  • Excel
    Para criarmos o DataFrame através de uma planilha do excel basta realizarmos o seguinte.
    df = pd.read_excel('arquivo.xlsx')

 

  • Json
    Podemos criar DataFrames através de arquivos Json os quais são muito utilizados para transferência de dados via API, para isso basta fazermos.
    df = pd.read_json('arquivo.json')

 

  • Dicionarios do Python
    Exato podemos criar DataFrames com base em dicionários python, para isso precisamos ter um dicionário devidamente estruturado, uma sugestão é ler a documentação e entender quais as formas de estruturar o dicionário
    dicionario = {'nome':['carlos','thanael'], 'idade':[20,18]}
    df = pd.DataFrame(dicionario)

 

  • HTML
    Isso mesmo podemos até criar DataFrame com base em tabelas que estão dentro de um HTML, por exemplo de um site. Lembrando que esta maneira trás uma lista com todos os DataFrames encontrados dentro de um site, portanto deve-se analisar qual o DataFrame corresponde a tabela que você deseja. Também precisamos nos atentar a integridade dos dados, visto que esta pode não ser a melhor maneira de trazer os dados.
    dfs = pd.read_html('https://www.terra.com.br/esportes/futebol/brasileiro-serie-a/tabela/')
    df = dfs[0]

Estas são somente algumas das diversas maneiras que existem de se criar um DataFrame, caso queira conhecer mais digite pd.read  e veja o complete que o pandas sugere, ali mostram as mais diversas formas de se criar um DataFrame.
Outro ponto importante é que cada maneira possui sua particularidade, portanto sugiro sempre procurar a documentação da maneira que utilizar para criar seu DataFrame da forma mais adequada possível.


E você já conhecia essas maneiras de criar o DataFrame?
Conhece e utiliza outra maneiras de criar DataFrames?
Compartilha conosco deixando ela em seu comentário logo abaixo.

  • Curtir 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...