Porady. Pandas. Python. Django. Microsoft Power BI. Tableau.

Pandas. Konwersja daty z formaty YYYY-MM-DD do YYYY-MM

| pandas | Konwersja daty | Analiza danych

W rozpatrywanym zbiorze danych, do każdej transakcji mamy dopisaną dokładną datę typu YYYY-MM-DD. Ten format daty nie jest jednak dla nas wygodny, bowiem potrzebujemy analizować dane w odniesieniu do miesiąca, a dzień jest informacją zbędną.

Konwersję daty z formatu YYYY-MM-DD na format YYYY-MM, wykonamy korzystając z metody:

dt.to_period('okres_czasu')

np. df['Date'] = df['Date'].dt.to_period('M')

Parametr okres_czasu może być zdefiniowany, jako:

  • D - day => dzień
  • W - Week => tydzień
  • M - Month => miesiąc
  • pełna lista

Arkusz z przykładowym obliczeniem: