Uma das maneiras de criar DataFrame do pandas é usando a função zip()
.
Você pode usar as listas para criar listas de tuplas e criar um dicionário a partir delas. Então, este dicionário pode ser usado para construir um dataframe.
A função zip()
cria os objetos e pode ser usada para produzir um único item por vez. Esta função pode criar DataFrames pandas mesclando duas listas.
Suponha que haja duas listas de dados de alunos, a primeira lista contém o nome do aluno e a segunda lista a idade do aluno. Então podemos ter,
Nome = ['tom', 'krish', 'nick', 'juli'] Idade = [25, 30, 26, 22]
As duas listas acima podem ser mescladas usando a função list(zip())
. Agora, crie o DataFrame do pandas chamando a função pandas.DataFrame()
.
import pandas as pd Nome = ['tom', 'krish', 'nick', 'juli'] Idade = [25, 30, 26, 22] # obtenha a lista de tuplas de duas listas # e mescle-as usando zip(). lista_de_tuplas = list(zip(Nome, Idade)) print(lista_de_tuplas)
Saída:
[('tom', 25), ('krish', 30), ('nick', 26), ('juli', 22)]
import pandas as pd Nome = ['tom', 'krish', 'nick', 'juli'] Idade = [25, 30, 26, 22] # obtenha a lista de tuplas de duas listas # e mescle-as usando zip(). lista_de_tuplas = list(zip(Nome, Idade)) # converte uma lista de tuplas num DataFrame df = pd.DataFrame(lista_de_tuplas, columns=['Nome', 'Idade']) print(df)
Saída:
Nome Idade 0 tom 25 1 krish 30 2 nick 26 3 juli 22
Artigo escrito por Samdare B e traduzido por Acervolima de Create pandas dataframe from lists using zip.
0 comentários:
Postar um comentário