En kolonne med navn og indeks
Forstå, hvad der adskiller en Series fra en liste.
En kolonne med navn og indeks er en gratis Data Science Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Data Science Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Data Science Academy-kurset indeholder 4 lektioner i alt.
Mød Series
En Series er pandas' endimensionelle kolonne: en sekvens af værdier, der alle deler ét navn og én type. Tænk på den som én enkelt kolonne i et regneark. 📊
Mere end en liste
En almindelig Python-liste indeholder blot værdier i rækkefølge. En Series knytter en etiket til hver værdi, så hvert element både har en position og et navn, som du kan slå op med.
Opret en hurtigt
Giv en vilkårlig liste til pd.Series, så pakker pandas den ind for dig. Linjen nedenfor opbygger din allerførste Series ud fra tre tal.
import pandas as pd
s = pd.Series([10, 20, 30])
print(s)Det skjulte indeks
Bemærk tallene til venstre for dit output. Det er indekset: en etiket for hver værdi. Hvis du ikke angiver et indeks, nummererer pandas automatisk fra 0.
Giv den rigtige etiketter
Du kan angive meningsfulde etiketter med argumentet index. Nu har hver værdi et navn, hvilket gør opslagene lette at læse. 🏷️
s = pd.Series([90, 75, 88], index=['Ada', 'Bo', 'Cy'])
print(s['Bo'])Én type indeni
Hver Series har én enkelt dtype, f.eks. int64 eller float64. Fælles typer gør det muligt for pandas at udføre hurtige beregninger på hele kolonnen på én gang.
print(s.dtype)Navngiv hele Series
En Series kan også have sit eget navn, adskilt fra indekset. Navnet bliver kolonneoverskriften, når Series føjes til et DataFrame.
s.name = 'score'
print(s.name)Værdier og indeks hver for sig
Du kan hente de to dele hver for sig. Attributten .values giver det rå data-array, mens .index giver de etiketter, der identificerer det.
print(s.values)
print(s.index)Opbyg fra en ordbog
Giv en ordbog til pd.Series, så bliver nøglerne automatisk til indekset. Det er den hurtigste måde at opbygge en etiketteret kolonne på i ét trin.
ages = pd.Series({'Ada': 36, 'Bo': 41})
print(ages)Længde og forhåndsvisning
len(s) fortæller, hvor mange værdier der er, og .head() viser kun de første få. Begge dele er nyttige som de første tjek af enhver Series.
print(len(s))
print(s.head(2))Byggestenen til kolonner
Stil flere Series ved siden af hinanden, så får du et DataFrame. Når du mestrer Series, forstår du altså allerede halvdelen af pandas. 🧱
Hurtigt tjek
Lad os sikre, hvad en Series indeholder.
Opsummering
Du har lært, at en Series er en navngivet kolonne med én type, hvor hver værdi har en indekslabel. Det er den grundlæggende byggesten, som DataFrames opbygges af. Godt arbejde! 🎉
Lær Python med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “En kolonne med navn og indeks” gratis?
Ja — hele teksten til “En kolonne med navn og indeks” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Data Science Academy-kurset, skal du opgradere til CoddyKit PRO. Data Science Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “En kolonne med navn og indeks”?
Forstå, hvad der adskiller en Series fra en liste. Du øver dig i Data Science Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Data Science Academy?
Der kræves ingen tidligere erfaring. Data Science Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “En kolonne med navn og indeks”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Data Science Academy-lektion?
Ja. Alle Data Science Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- En kolonne med navn og indeks
- Adgang efter label kontra position
- Series-matematik og alignment
- Tæl og find værdier