Ta bort kolumner från en DataFrame
Ibland innehåller din DataFrame kolumner som du inte längre behöver. Det är ofta nödvändigt att förenkla en DataFrame genom att ta bort kolumner. Kommer du ihåg från videon vilken metod du använder för att ta bort en rad eller en kolumn?
Antag att du vill presentera resultaten av din PCE-beräkning för intressenter på ditt företag, utan att visa de kolumner som användes i beräkningen. Ta bort kolumnerna PCDG, PCND och PCESV från den tillhandahållna DataFrame:n pce, så att bara kolumnen PCE återstår. Listan columns_to_drop är redan definierad.
Den här övningen är en del av kursen
Intermediate Python för finans
Övningsinstruktioner
- Skriv ut kolumnerna i DataFrame:n
pce. - Skapa en ny DataFrame från
pceutan kolumnerna i listancolumns_to_drop. - Skriv ut kolumnerna i den nya DataFrame:n.
- Ta bort kolumnerna i
columns_to_dropfrån DataFrame:npcedirekt på plats.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
columns_to_drop = ['PCDG', 'PCND', 'PCESV']
# Print the current columns of the DataFrame pce
____(pce.columns)
# Create new_pce by dropping columns_to_drop from pce
new_pce = pce.drop(columns=____)
# Print the columns of the new DataFrame
print(new_pce.____)
# Drop the columns in_place in the original DataFrame
pce.____(columns=columns_to_drop, inplace=____)
# Print the columns of the DataFrame pce
print(pce.columns)