Twoja pierwsza seria czasowa
Z materiału wideo wiesz już, jak tworzyć sekwencje dat za pomocą pd.date_range(). Wiesz też, że każda data w wynikowym obiekcie pd.DatetimeIndex jest obiektem pd.Timestamp z różnymi atrybutami, które możesz odczytywać, aby uzyskać informacje o danej dacie.
Teraz utworzysz dane dla jednego tygodnia, przejdziesz przez wynik w pętli i odczytasz atrybut dayofweek oraz metodę day_name() dla każdej daty.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
Biblioteka pandas została już zaimportowana jako pd.
- Użyj
pd.date_range, aby utworzyć siedem dat zaczynając od'2017-1-1'z domyślną częstotliwością dzienną. Skorzystaj z argumentówstartiperiods. Wynik przypisz do zmiennejseven_days. - Przejdź w pętli przez każdą datę w
seven_daysi dla każdej z nich wyświetl atrybuty.dayofweekoraz.day_name().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create the range of dates here
seven_days = ____
# Iterate over the dates and print the number and name of the weekday
for day in ___:
print(___.___, ___.___)