1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Manipulowanie danymi szeregów czasowych w Pythonie

Connected

แบบฝึกหัด

Konwersja danych miesięcznych na tygodniowe

W filmie pokazaliśmy, jak używać .reindex(), aby dostosować istniejące szeregi czasowe do DateTimeIndex o innej częstotliwości.

Przećwicz tę metodę, tworząc dane miesięczne, a następnie konwertując je na częstotliwość tygodniową z zastosowaniem różnych opcji uzupełniania brakujących wartości.

คำแนะนำ

100 XP

Biblioteka pandas została już zaimportowana jako pd. Zdefiniowano również daty start i end.

  • Utwórz monthly_dates za pomocą pd.date_range, przekazując argumenty start, end oraz alias częstotliwości 'M'.
  • Utwórz i wyświetl pd.Series o nazwie monthly, przekazując listę [1, 2] jako argument data i używając monthly_dates jako index.
  • Utwórz weekly_dates za pomocą pd.date_range, przekazując argumenty start, end oraz alias częstotliwości 'W'.
  • Zastosuj .reindex() do monthly trzykrotnie: najpierw bez dodatkowych opcji, następnie z bfill, a potem z ffill, wyświetlając każdy wynik za pomocą print().