Hoe u een inline list dataframe naar python converteert


U kunt de volgende syntaxis gebruiken om een DataFrame inline-lijst naar Python te converteren:

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

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

En u kunt de volgende syntaxis gebruiken om een lijst met lijsten naar meerdere regels van een DataFrame te converteren:

 #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)

De volgende voorbeelden laten zien hoe u elk van deze functies in de praktijk kunt gebruiken.

Voorbeeld 1: converteer een lijst naar inline dataframe

De volgende code laat zien hoe u een enkele lijst naar DataFrame converteert met een enkele rij in 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

Voorbeeld 2: converteer een lijst met lijsten naar meerdere dataframerijen

De volgende code laat zien hoe u een lijst met lijsten converteert naar een DataFrame met meerdere rijen in 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

We kunnen het aantal rijen en kolommen van het resulterende DataFrame controleren met behulp van de .shape() functie:

 print (df.shape )

(3, 4)

Dit vertelt ons dat het resulterende DataFrame 3 rijen en 4 kolommen heeft.

Aanvullende bronnen

Hoe een DataFrame naar een lijst in Pandas te converteren
Hoe woordenboek naar DataFrame in Panda’s te converteren
Hoe u een Pandas DataFrame kunt maken op basis van een NumPy-array

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert