DataFrame
För att sammanfatta, en Series
är en en-dimensionell datastruktur, liknande en lista eller en kolumn i ett kalkylblad. Den innehåller data av samma typ, med varje element märkt av ett index.
I kontrast är en DataFrame
en mångsidig två-dimensionell struktur i Pandas, liknande en tabell eller kalkylblad, med rader och kolumner. Den kan innehålla data av olika typer, där varje kolumn fungerar som en Series
. Precis som ett kalkylblad inkluderar en DataFrame
både ett index och kolumnetiketter, vilket gör den idealisk för att hantera stora, strukturerade dataset.
För att skapa ett DataFrame
-objekt, behöver du använda en dictionary
i kombination med .DataFrame()
-konstruktorn.
import pandas as pd people_data = {'name' : ['Ann', 'Alex', 'Kevin', 'Kate'], 'age' : [35, 12, 24, 45]} people_df = pd.DataFrame(people_data) print(people_df)
Notera
Om du vill uttryckligen ange att variabeln representerar en DataFrame kan du inkludera
df
i variabelnamnet, som visas i detta exempel (people_df
).
Swipe to start coding
Du har fått en ordbok som heter animals_data
.
- Skapa en
DataFrame
med namnetanimals
med hjälp av denna ordbok.
Lösning
Tack för dina kommentarer!