Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sarakkeiden Käsittely | Ensimmäiset Askeleet
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Johdanto Pandas-Kirjastoon

bookSarakkeiden Käsittely

DataFrame-objektin kanssa työskennellessä voit käyttää yksittäisiä sarakkeita.

df['column_name']

Tämän syntaksin selvennykseksi:

  • Kirjoita ensin käyttämäsi DataFrame:n nimi;
  • Seuraavaksi aseta haluamasi sarakkeen nimi hakaisiin sulkeisiin. Muista laittaa sarakkeen nimi lainausmerkkeihin.

Vaihtoehtoisesti voit käyttää piste-notaatiota sarakkeen hakemiseen, jos sarakkeen nimi:

  1. On kelvollinen Python-tunniste (esim. ei välilyöntejä, erikoismerkkejä tai ala numerolla);
  2. Ei ole ristiriidassa olemassa olevan pandas-attribuutin tai -metodin nimen kanssa.
df.column_name
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

Tämän koodin suorittaminen näyttää vain pääkaupunkeja sisältävän sarakkeen koko DataFramen sijaan.

Voit myös hakea useita sarakkeita näin:

df[['column1', 'column2', 'column3']]

Yhden sarakkeen hakemiseen verrattuna on vain yksi ero. Tällä kertaa sarakenimien lista tulee sijoittaa ylimääräisten hakasulkujen sisään — eli käytetään kaksoishakasulkuja.

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
Tehtävä

Swipe to start coding

Sinulle on annettu DataFrame nimeltä audi_cars.

  • Hae sarakkeiden 'model', 'year' ja 'price' tiedot ja tallenna tulos muuttujaan columns.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 11
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookSarakkeiden Käsittely

Pyyhkäise näyttääksesi valikon

DataFrame-objektin kanssa työskennellessä voit käyttää yksittäisiä sarakkeita.

df['column_name']

Tämän syntaksin selvennykseksi:

  • Kirjoita ensin käyttämäsi DataFrame:n nimi;
  • Seuraavaksi aseta haluamasi sarakkeen nimi hakaisiin sulkeisiin. Muista laittaa sarakkeen nimi lainausmerkkeihin.

Vaihtoehtoisesti voit käyttää piste-notaatiota sarakkeen hakemiseen, jos sarakkeen nimi:

  1. On kelvollinen Python-tunniste (esim. ei välilyöntejä, erikoismerkkejä tai ala numerolla);
  2. Ei ole ristiriidassa olemassa olevan pandas-attribuutin tai -metodin nimen kanssa.
df.column_name
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

Tämän koodin suorittaminen näyttää vain pääkaupunkeja sisältävän sarakkeen koko DataFramen sijaan.

Voit myös hakea useita sarakkeita näin:

df[['column1', 'column2', 'column3']]

Yhden sarakkeen hakemiseen verrattuna on vain yksi ero. Tällä kertaa sarakenimien lista tulee sijoittaa ylimääräisten hakasulkujen sisään — eli käytetään kaksoishakasulkuja.

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
Tehtävä

Swipe to start coding

Sinulle on annettu DataFrame nimeltä audi_cars.

  • Hae sarakkeiden 'model', 'year' ja 'price' tiedot ja tallenna tulos muuttujaan columns.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 11
single

single

some-alt