Sarakkeiden 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:
- On kelvollinen Python-tunniste (esim. ei välilyöntejä, erikoismerkkejä tai ala numerolla);
- Ei ole ristiriidassa olemassa olevan
pandas-attribuutin tai -metodin nimen kanssa.
df.column_name
12345678910111213import 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)
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.
12345678import 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)
Swipe to start coding
Sinulle on annettu DataFrame nimeltä audi_cars.
- Hae sarakkeiden
'model','year'ja'price'tiedot ja tallenna tulos muuttujaancolumns.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 3.03
Sarakkeiden 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:
- On kelvollinen Python-tunniste (esim. ei välilyöntejä, erikoismerkkejä tai ala numerolla);
- Ei ole ristiriidassa olemassa olevan
pandas-attribuutin tai -metodin nimen kanssa.
df.column_name
12345678910111213import 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)
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.
12345678import 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)
Swipe to start coding
Sinulle on annettu DataFrame nimeltä audi_cars.
- Hae sarakkeiden
'model','year'ja'price'tiedot ja tallenna tulos muuttujaancolumns.
Ratkaisu
Kiitos palautteestasi!
single