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