Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Arbeide med Kolonner | De Aller Første Trinnene
Pandas Første Steg

Sveip for å vise menyen

book
Arbeide med Kolonner

Når du arbeider med en DataFrame, kan du få tilgang til hver kolonne individuelt.

python

For å klargjøre denne syntaksen:

  • Start med å skrive navnet på DataFrame du jobber med;

  • Deretter plasserer du kolonnenavnet du vil ha tilgang til inne i firkantede parenteser. Husk å omslutte kolonnenavnet i anførselstegn.

Alternativt kan du bruke prikknotasjon for å få tilgang til en kolonne hvis kolonnenavnet:

  1. Er en gyldig Python-identifikator (f.eks. ingen mellomrom, spesialtegn eller starter med et tall);

  2. Ikke er i konflikt med et eksisterende pandas-attributt eller metodenavn.

python
12345678910111213
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

Å kjøre denne koden vil vise bare kolonnen som inneholder hovedsteder, i stedet for hele DataFrame.

Du kan også få tilgang til flere kolonner slik:

python

Sammenlignet med å få tilgang til en enkelt kolonne, er det bare én forskjell. Denne gangen må du sette listen over kolonnenavn inne i et ekstra sett med hakeparenteser — det vil si at du bruker dobbelt hakeparenteser.

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) columns = countries[['country', 'capital']] print(columns)
copy
Oppgave

Swipe to start coding

Du har en DataFrame kalt audi_cars.

  • Hent dataene for kolonnene 'model', 'year', og 'price' og lagre resultatet i variabelen columns.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 11

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Arbeide med Kolonner

Når du arbeider med en DataFrame, kan du få tilgang til hver kolonne individuelt.

python

For å klargjøre denne syntaksen:

  • Start med å skrive navnet på DataFrame du jobber med;

  • Deretter plasserer du kolonnenavnet du vil ha tilgang til inne i firkantede parenteser. Husk å omslutte kolonnenavnet i anførselstegn.

Alternativt kan du bruke prikknotasjon for å få tilgang til en kolonne hvis kolonnenavnet:

  1. Er en gyldig Python-identifikator (f.eks. ingen mellomrom, spesialtegn eller starter med et tall);

  2. Ikke er i konflikt med et eksisterende pandas-attributt eller metodenavn.

python
12345678910111213
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

Å kjøre denne koden vil vise bare kolonnen som inneholder hovedsteder, i stedet for hele DataFrame.

Du kan også få tilgang til flere kolonner slik:

python

Sammenlignet med å få tilgang til en enkelt kolonne, er det bare én forskjell. Denne gangen må du sette listen over kolonnenavn inne i et ekstra sett med hakeparenteser — det vil si at du bruker dobbelt hakeparenteser.

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) columns = countries[['country', 'capital']] print(columns)
copy
Oppgave

Swipe to start coding

Du har en DataFrame kalt audi_cars.

  • Hent dataene for kolonnene 'model', 'year', og 'price' og lagre resultatet i variabelen columns.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 11
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt