Como converter um list dataframe embutido em python


Você pode usar a seguinte sintaxe para converter uma lista embutida do DataFrame em Python:

 #define list
x = [4, 5, 8, ' A ' ' B ']

#convert list to DataFrame
df = pd. DataFrame (x). T

E você pode usar a seguinte sintaxe para converter uma lista de listas em múltiplas linhas de um DataFrame:

 #define list of lists
big_list = [[4, 5, 6, ' B '],
            [4, 2, 1, ' A '],
            [12, 4, 8, ' C ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' col1 ',' col2 ',' col3 ',' col4 '], data=big_list)

Os exemplos a seguir mostram como usar cada uma dessas funções na prática.

Exemplo 1: Converter uma lista em DataFrame embutido

O código a seguir mostra como converter uma única lista em DataFrame com uma única linha em Python:

 import pandas as pd

#define list
x = [4, 5, 8, ' Mavericks ']

#convert list to DataFrame
df = pd. DataFrame (x). T

#specify column names of DataFrame
df. columns = [' Points ', ' Assists ', ' Rebounds ', ' Team ']

#display DataFrame
print (df)

  Points Assists Rebounds Team
0 4 5 8 Mavericks

Exemplo 2: Converter uma lista de listas em várias linhas do DataFrame

O código a seguir mostra como converter uma lista de listas em um DataFrame com múltiplas linhas em Python:

 import pandas as pd

#define list of lists
big_list = [[6, 7, 12, ' Mavericks '],
            [4, 2, 1, ' Lakers '],
            [12, 4, 8, ' Spurs ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' Points ', ' Assists ', ' Rebounds ', ' Team '], data=big_list)

#display DataFrame
print (df)

        Points Assists Rebounds Team
0 6 7 12 Mavericks
1 4 2 1 Lakers
2 12 4 8 Spurs

Podemos verificar o número de linhas e colunas do DataFrame resultante usando a função .shape() :

 print (df.shape )

(3, 4)

Isso nos diz que o DataFrame resultante possui 3 linhas e 4 colunas.

Recursos adicionais

Como converter um DataFrame em uma lista no Pandas
Como converter dicionário em DataFrame no Pandas
Como criar um Pandas DataFrame a partir de um array NumPy

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *