Ta bort dubbletter
Att ta bort dubbletter är en viktig teknik för att få korrekta räkningar – du vill sällan räkna samma sak flera gånger. I den här övningen skapar du nya DataFrames med hjälp av unika värden från sales.
sales är tillgänglig och pandas är importerat som pd.
Den här övningen är en del av kursen
Datamanipulering med pandas
Övningsinstruktioner
- Ta bort rader i
salesmed dubbla kombinationer avstoreochtype, spara resultatet somstore_typesoch skriv ut de första raderna. - Ta bort rader i
salesmed dubbla kombinationer avstoreochdepartment, spara resultatet somstore_deptsoch skriv ut de första raderna. - Filtrera fram de rader som är helgveckor med hjälp av kolumnen
is_holiday, och ta bort dubbladate-värden. Spara resultatet somholiday_dates. - Välj ut kolumnen
datefrånholiday_datesoch skriv ut den.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Drop duplicate store/type combinations
store_types = ____
print(store_types.head())
# Drop duplicate store/department combinations
store_depts = ____
print(store_depts.head())
# Subset the rows where is_holiday is True and drop duplicate dates
holiday_dates = sales[sales[____]].drop_duplicates(____)
# Print date col of holiday_dates
print(____)