Ta Bort en Rad/Kolumn
Ibland kan vissa kolumner sakna värdefull information, vilket gör det fördelaktigt att ta bort dem. Biblioteket pandas erbjuder metoden drop() för detta ändamål.
drop(index, columns, axis)
index: anger radindex som ska tas bort (används näraxis=0);columns: identifierar kolumnnamn som ska tas bort (används näraxis=1);axis: välj om etiketter ska tas bort från rader (0) eller kolumner (1). Standardvärdet är0.
Börja med att granska 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)
Du kan se att kolumnen 'continent' innehåller många saknade värden, vilket gör den mindre informativ. Ta bort denna kolumn.
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
Du har fått en DataFrame som heter audi_cars.
- Ta bort kolumnen
'capital'och spara den resulterandeDataFramei variabelnaudi_cars.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Ta Bort en Rad/Kolumn
Svep för att visa menyn
Ibland kan vissa kolumner sakna värdefull information, vilket gör det fördelaktigt att ta bort dem. Biblioteket pandas erbjuder metoden drop() för detta ändamål.
drop(index, columns, axis)
index: anger radindex som ska tas bort (används näraxis=0);columns: identifierar kolumnnamn som ska tas bort (används näraxis=1);axis: välj om etiketter ska tas bort från rader (0) eller kolumner (1). Standardvärdet är0.
Börja med att granska 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)
Du kan se att kolumnen 'continent' innehåller många saknade värden, vilket gör den mindre informativ. Ta bort denna kolumn.
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
Du har fått en DataFrame som heter audi_cars.
- Ta bort kolumnen
'capital'och spara den resulterandeDataFramei variabelnaudi_cars.
Lösning
Tack för dina kommentarer!
single