concat til at stable og føje til
Kombinér tabeller lodret eller side om side.
concat til at stable og føje til er en gratis Data Science Academy-lektion på CoddyKit. Dette er lektion 3 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.
Stakning, ikke matching
Nogle gange matcher du ikke på en nøgle, men lægger blot tabeller sammen. Det arbejde hører til i concat, ikke merge.
Stak rækker lodret
Giv concat en liste med frames, så stakker den dem oven på hinanden til én højere tabel.
pd.concat([jan, feb, mar])Et klassisk anvendelsestilfælde
Concat er nyttig, når du har månedlige filer med de samme kolonner og vil have ét samlet datasæt for året.
Nulstil indekset
Stakning bevarer hvert frames oprindelige indeks, så mærkaterne gentages. Brug ignore_index til at nummerere rækkerne pænt igen.
pd.concat([jan, feb], ignore_index=True)Sæt sammen side om side
Sæt axis=1, så sammenføjer concat frames vandret og placerer deres kolonner ved siden af hinanden efter rækkeplacering.
pd.concat([features, labels], axis=1)Kolonner justeres efter navn
Når du stakker rækker, tilpasser concat kolonner efter navn. Rækkefølgen er ligegyldig – det er kun mærkaterne, der betyder noget.
Manglende kolonner får NaN
Hvis den ene frame mangler en kolonne, som den anden har, beholder concat kolonnen og udfylder de manglende værdier med NaN.
Behold kun fælles kolonner
Vil du kun have kolonner, der findes i alle frames? Giv join="inner" for at fjerne resten under concat.
pd.concat([a, b], join="inner")Markér, hvor rækkerne kommer fra
Argumentet keys mærker hvert stykke og opbygger et ryddeligt MultiIndex, så du senere kan skelne kilderne fra hinanden.
pd.concat([q1, q2], keys=["Q1", "Q2"])append er væk
Ældre kode brugte DataFrame.append, men det blev fjernet. Brug concat til alle stakningsopgaver i dag.
concat eller merge?
En enkel regel: Brug concat, når du stakker frames med samme form, og merge, når du matcher rækker på en nøglekolonne. 🧩
Hurtigt tjek
Du har tolv månedlige CSV-filer med identiske kolonner. Hvordan opbygger du én tabel?
Opsamling: Stakning med concat
Du kan nu stakke frames efter rækker eller kolonner, nulstille indekset, styre manglende kolonner og mærke kilder med keys. 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 “concat til at stable og føje til” gratis?
Ja — hele teksten til “concat til at stable og føje til” 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 “concat til at stable og føje til”?
Kombinér tabeller lodret eller side om side. 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 3 af 4.
Hvor lang tid tager lektionen “concat til at stable og føje til”?
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
- Inner, left, right og outer
- Flet efter nøgler og indekser
- concat til at stable og føje til
- Find fejl i joins