Legg til, gi nytt navn til og slett kolonner
Form kolonnene slik at de passer analysen.
Legg til, gi nytt navn til og slett kolonner er en gratis leksjon i Data Science Academy på CoddyKit. Dette er leksjon 4 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Data Science Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Data Science Academy inneholder totalt 4 leksjoner.
Tilpass kolonnene
Reell analyse innebærer å omforme kolonner: legge til nye, gi uklare kolonner nye navn og fjerne rot, slik at tabellen svarer på spørsmålet du undersøker. ✂️
Legg til en kolonne med tilordning
Opprett en ny kolonne ganske enkelt ved å tilordne en ny verdi til et nytt navn. Hvis kolonnen ikke finnes ennå, legger pandas den til med én gang.
df["total"] = df["price"] * df["qty"]Avled fra andre kolonner
Nye kolonner kommer ofte fra vectorized matematikk på eksisterende kolonner. Pandas bruker formelen på alle rader samtidig, uten at det trengs en løkke.
Legg til en konstant verdi
Tilordne én verdi, så broadcasts pandas den til alle rader. Praktisk når en gruppe skal merkes med en kildeetikett eller et flagg.
df["source"] = "web"Gi tydelige navn
Metoden rename erstatter forvirrende kolonneoverskrifter med tydelige navn ved hjelp av en tilordningsordbok. Gode navn gjør at senere kode leses som vanlig tekst.
df.rename(columns={"qty": "quantity"})Gi flere navn samtidig
Send inn flere par i den samme dict-en for å gi flere kolonner nye navn i ett kall. Kolonner du ikke endrer, beholder de opprinnelige navnene.
df.rename(columns={"qty": "quantity", "amt": "amount"})Fjern det du ikke trenger
Metoden drop fjerner kolonner etter navn. Bruk axis=1 eller det tydeligere argumentet columns for å rette operasjonen mot kolonner i stedet for rader.
df.drop(columns=["notes"])Fjern flere kolonner
Send en list til drop for å fjerne mange kolonner på én gang. Når du fjerner overflødig innhold, blir tabellen mer fokusert og raskere å lese.
df.drop(columns=["notes", "temp"])De fleste metoder returnerer en kopi
Som standard returnerer rename og drop en new DataFrame og lar originalen være urørt. Lagre resultatet for å beholde endringene.
df = df.drop(columns=["notes"])Sett inn på en bestemt plassering
Trenger du en kolonne på en bestemt plass, ikke på slutten? Metoden insert plasserer den ved indeksen du velger blant de andre kolonnene.
df.insert(1, "rank", ranks)Endre rekkefølge ved å velge
Endre rekkefølgen på kolonnene ved å velge dem i ønsket rekkefølge. En ny column list gir deg full kontroll over oppsettet.
df = df[["name", "total", "source"]]Hurtigsjekk
Velg metoden som fjerner en kolonne fra en DataFrame.
Oppsummering: kolonneoperasjoner
Tilordne for å legge til, bruk rename for å tydeliggjøre og drop for å fjerne rot. Tilordne resultatet på nytt, så passer tabellen perfekt til analysen. 🧩
Lær deg Python med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Legg til, gi nytt navn til og slett kolonner» gratis?
Ja – hele teksten i «Legg til, gi nytt navn til og slett kolonner» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Data Science Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Data Science Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Legg til, gi nytt navn til og slett kolonner»?
Form kolonnene slik at de passer analysen. Du øver på Data Science Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Data Science Academy?
Ingen tidligere erfaring er nødvendig. Data Science Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.
Hvor lang tid tar leksjonen «Legg til, gi nytt navn til og slett kolonner»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Data Science Academy-leksjonen?
Ja. Alle Data Science Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Rader, kolonner og indeksen
- Bygg en DataFrame fra grunnen av
- head, info og describe
- Legg til, gi nytt navn til og slett kolonner