Eliminarea duplicatelor
Eliminarea duplicatelor este o abilitate esențială pentru a obține numărători precise – de cele mai multe ori, nu vrei să numeri același lucru de mai multe ori. În acest exercițiu, vei crea câteva DataFrame-uri noi folosind valorile unice din sales.
sales este disponibil, iar pandas este importat ca pd.
Acest exercițiu face parte din cursul
Manipularea datelor cu pandas
Instrucțiuni pentru exercițiu
- Elimină rândurile din
salescare au perechi duplicate destoreșitype, salvează rezultatul castore_typesși afișează primele rânduri. - Elimină rândurile din
salescare au perechi duplicate destoreșidepartment, salvează rezultatul castore_deptsși afișează primele rânduri. - Filtrează rândurile corespunzătoare săptămânilor de sărbătoare folosind coloana
is_holiday, apoi eliminădate-urile duplicate și salvează rezultatul caholiday_dates. - Selectează coloana
datedinholiday_datesși afișeaz-o.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)