Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferença na criação de DataFrames usando listas e dicionários

Olá.

Nessa Aula Extra, o professor mostrou como criar DataFrames a partir de uma lista de listas e também de um dicionário.

Notei que ao criar um DataFrame usando uma lista de listas, cada lista é tratada como uma linha do DataFrame. Por outro lado, ao criar um DataFrame usando um dicionário, os valores de cada chave do dicionário são tratados como colunas.

Minha dúvidas são:

  1. Esse é o comportamento padrão na criação de DataFrames usando lista de listas e dicionários?
  2. É possível criar um DataFrame com um dicionário, em que os valores de cada chave seja uma linha? Como? É relevante fazer algo do tipo na prática?

Obrigado.

1 resposta
solução!

Olá Matheus, tudo bem? Espero que sim!

Esse é o comportamento padrão na criação de DataFrames e não é possível fazer com que os valores das chaves se tornem linhas do DataFrame.

Caso você passe uma lista de listas, cada uma das listas será entendida como um registro do DataFrame e você poderá nomear as colunas através do parâmetro columns.

Caso você passe um dicionário, poderá escrever os nomes das colunas como as chaves do dicionário e os valores serão entendidos como cada uma das colunas, referente a cada uma das chaves.

As duas formas são úteis e dependem de como estão estruturados os dados que vão alimentar a sua tabela.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!