Työskentely Sarakkeiden Kanssa
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 hakasulkeisiin. 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 numeroa);
- 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 sinun tulee laittaa sarakkeiden nimet listana ylimääräisten hakasulkujen sisään — eli käytät 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
Can I use dot notation to access multiple columns at once?
What happens if I try to access a column that doesn't exist?
Can you explain the difference between single and double square brackets when selecting columns?
Awesome!
Completion rate improved to 3.03
Työskentely Sarakkeiden Kanssa
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 hakasulkeisiin. 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 numeroa);
- 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 sinun tulee laittaa sarakkeiden nimet listana ylimääräisten hakasulkujen sisään — eli käytät 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