Transformando tudo isso em um DataFrame
Você juntou listas, criou uma função para conter o seu código e até usou a função em uma compreensão de lista para gerar uma lista de dicionários. Deu trabalho, mas você se saiu muito bem!
Agora você usará tudo isso para converter a lista de dicionários em um DataFrame do pandas. Você verá como é conveniente gerar um DataFrame a partir de dicionários com a função DataFrame()
do pacote pandas.
A função lists2dict()
, a lista feature_names
e a lista row_lists
foram pré-carregadas para este exercício.
Pode começar!
Este exercício faz parte do curso
Caixa de ferramentas Python
Instruções de exercício
- Para usar a função
DataFrame()
que você precisa, primeiro importe o pacote pandas com o aliaspd
. - Crie um DataFrame a partir da lista de dicionários em
list_of_dicts
, chamandopd.DataFrame()
. Atribua o DataFrame resultante adf
. - Inspecione o conteúdo de
df
imprimindo o cabeçalho do DataFrame. O cabeçalho do DataFramedf
pode ser acessado chamandodf.head()
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import the pandas package
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]
# Turn list of dicts into a DataFrame: df
df = ____
# Print the head of the DataFrame