Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Rivin/Sarakkeen Poistaminen | Ensimmäiset Askeleet
Pandas Ensimmäiset Askeleet

bookRivin/Sarakkeen Poistaminen

Joissakin tapauksissa tietyt sarakkeet eivät tarjoa hyödyllistä tietoa, jolloin niiden poistaminen voi olla edullista. pandas-kirjasto tarjoaa tähän tarkoitukseen drop()-menetelmän.

drop(index, columns, axis)
  • index: määrittää poistettavien rivien indeksit (käytetään, kun axis=0);
  • columns: määrittää poistettavien sarakkeiden nimet (käytetään, kun axis=1);
  • axis: valitse, poistetaanko tunnisteet riveistä (0) vai sarakkeista (1). Oletusarvo on 0.

Aloita tarkastelemalla DataFrame:

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

Voit huomata, että 'continent'-sarakkeessa on paljon puuttuvia arvoja, mikä tekee siitä vähemmän informatiivisen. Poista tämä sarake.

12345678
import pandas countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pandas.DataFrame(countries_data) countries = countries.drop(columns = ['continent'],axis=1) print(countries)
copy
Tehtävä

Swipe to start coding

Sinulla on DataFrame nimeltä audi_cars.

  • Poista 'capital'-sarake ja tallenna tuloksena syntyvä DataFrame muuttujaan audi_cars.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

bookRivin/Sarakkeen Poistaminen

Pyyhkäise näyttääksesi valikon

Joissakin tapauksissa tietyt sarakkeet eivät tarjoa hyödyllistä tietoa, jolloin niiden poistaminen voi olla edullista. pandas-kirjasto tarjoaa tähän tarkoitukseen drop()-menetelmän.

drop(index, columns, axis)
  • index: määrittää poistettavien rivien indeksit (käytetään, kun axis=0);
  • columns: määrittää poistettavien sarakkeiden nimet (käytetään, kun axis=1);
  • axis: valitse, poistetaanko tunnisteet riveistä (0) vai sarakkeista (1). Oletusarvo on 0.

Aloita tarkastelemalla DataFrame:

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

Voit huomata, että 'continent'-sarakkeessa on paljon puuttuvia arvoja, mikä tekee siitä vähemmän informatiivisen. Poista tämä sarake.

12345678
import pandas countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pandas.DataFrame(countries_data) countries = countries.drop(columns = ['continent'],axis=1) print(countries)
copy
Tehtävä

Swipe to start coding

Sinulla on DataFrame nimeltä audi_cars.

  • Poista 'capital'-sarake ja tallenna tuloksena syntyvä DataFrame muuttujaan audi_cars.

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 9
single

single

some-alt