Een Rij/Kolom Verwijderen
Soms bieden bepaalde kolommen geen waardevolle informatie, waardoor het voordelig kan zijn om ze te verwijderen. De pandas-bibliotheek biedt hiervoor de methode drop().
drop(index, columns, axis)
index: specificeert de rijnummers die verwijderd moeten worden (gebruikt wanneeraxis=0);columns: geeft de kolomnamen aan die verwijderd moeten worden (gebruikt wanneeraxis=1);axis: kies of labels uit de rijen (0) of kolommen (1) verwijderd moeten worden. Standaard is0.
Begin met het bekijken van de DataFrame:
1234567import 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)
Je ziet dat de kolom 'continent' veel ontbrekende waarden bevat en daardoor minder informatief is. Verwijder deze kolom.
12345678import 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)
Swipe to start coding
Je hebt een DataFrame genaamd audi_cars.
- Verwijder de kolom
'capital'en sla het resulterendeDataFrameop in de variabeleaudi_cars.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain what happens if I try to drop a column that doesn't exist?
How can I remove multiple columns at once?
What if I want to drop rows instead of columns?
Awesome!
Completion rate improved to 3.03
Een Rij/Kolom Verwijderen
Veeg om het menu te tonen
Soms bieden bepaalde kolommen geen waardevolle informatie, waardoor het voordelig kan zijn om ze te verwijderen. De pandas-bibliotheek biedt hiervoor de methode drop().
drop(index, columns, axis)
index: specificeert de rijnummers die verwijderd moeten worden (gebruikt wanneeraxis=0);columns: geeft de kolomnamen aan die verwijderd moeten worden (gebruikt wanneeraxis=1);axis: kies of labels uit de rijen (0) of kolommen (1) verwijderd moeten worden. Standaard is0.
Begin met het bekijken van de DataFrame:
1234567import 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)
Je ziet dat de kolom 'continent' veel ontbrekende waarden bevat en daardoor minder informatief is. Verwijder deze kolom.
12345678import 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)
Swipe to start coding
Je hebt een DataFrame genaamd audi_cars.
- Verwijder de kolom
'capital'en sla het resulterendeDataFrameop in de variabeleaudi_cars.
Oplossing
Bedankt voor je feedback!
single