Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Työskentely Sarakkeiden Kanssa | Ensimmäiset Askeleet
Pandas Ensimmäiset Askeleet

Pyyhkäise näyttääksesi valikon

book
Työskentely Sarakkeiden Kanssa

Kun työskentelet DataFramen kanssa, voit käyttää kutakin saraketta erikseen.

python

Selventääksesi tätä syntaksia:

  • Aloita kirjoittamalla DataFramen nimi, jonka kanssa työskentelet;

  • Seuraavaksi sijoita sarakkeen nimi, johon haluat päästä käsiksi, hakasulkeiden sisään. Muista sulkea sarakkeen nimi lainausmerkkeihin.

Vaihtoehtoisesti voit käyttää piste-notaatiota päästäksesi sarakkeeseen, 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.

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

Tämän koodin suorittaminen näyttää vain sarakkeen, joka sisältää pääkaupungit, eikä koko DataFramea.

Voit myös käyttää useita sarakkeita näin:

python

Verrattuna yhden sarakkeen käyttämiseen, on vain yksi ero. Tällä kertaa sinun on laitettava sarakkeiden nimien lista toisen hakasulkeiden sisään — mikä tarkoittaa, että käytät kaksinkertaisia hakasulkeita.

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 annetaan DataFrame nimeltä audi_cars.

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

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

Kysy tekoälyä

expand
ChatGPT

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

book
Työskentely Sarakkeiden Kanssa

Kun työskentelet DataFramen kanssa, voit käyttää kutakin saraketta erikseen.

python

Selventääksesi tätä syntaksia:

  • Aloita kirjoittamalla DataFramen nimi, jonka kanssa työskentelet;

  • Seuraavaksi sijoita sarakkeen nimi, johon haluat päästä käsiksi, hakasulkeiden sisään. Muista sulkea sarakkeen nimi lainausmerkkeihin.

Vaihtoehtoisesti voit käyttää piste-notaatiota päästäksesi sarakkeeseen, 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.

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

Tämän koodin suorittaminen näyttää vain sarakkeen, joka sisältää pääkaupungit, eikä koko DataFramea.

Voit myös käyttää useita sarakkeita näin:

python

Verrattuna yhden sarakkeen käyttämiseen, on vain yksi ero. Tällä kertaa sinun on laitettava sarakkeiden nimien lista toisen hakasulkeiden sisään — mikä tarkoittaa, että käytät kaksinkertaisia hakasulkeita.

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 annetaan DataFrame nimeltä audi_cars.

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

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
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt