Format daty panda

Format daty panda
Pandy to nazwa najbardziej znanego pakietu Pythona używanego w nauce danych. Oferuje znaczącą wydajność i jest biblioteką przyjazną dla użytkownika dla programistów Python. Pandy to potężna biblioteka do zmiany danych po uzyskaniu jej podstawowych operacji i sposobu ich używania. W „Pandy” możemy łatwo sformatować datę.

Możemy użyć „DataFrame [kolumna].dt.Strftime (format) „Metoda sformatowania daty w„ Pandy ”. Umieszczamy nazwę kolumny w „DataFrame [kolumna]”, w której zapisaliśmy niektóre daty, a format tutaj reprezentuje ciąg, który oznacza nowy format daty. Możemy wykorzystać „%M” do reprezentowania miesiąca, „%D” do reprezentowania dnia i „%y” w ciągu roku.

Możemy również zmienić ciąg na format daty za pomocą „Pandy.To_DateTime () ”dla zmiany ciągu na format daty, który jest„ tys. MM-DD ”. W tym przewodniku szczegółowo omówimy „format daty” w pandy, a także pokażemy, jak sformatować daty w „Pandy”.

Przykład nr 01

Aplikacja „Spyder” służy do generowania tych scenariuszy „pandy”. Zaczynamy budować kod „pandy”, importując moduły „pand”, które są wymagane dla kodu „pandy”. Importujemy te moduły, mówiąc „import” i stawiając „pandy jako PD”. Następnie umieszczamy zmienną o nazwie „my_date” i uzyskujemy dostęp do metody „pand”, która jest „to_dateTime ()” i umieszczamy w nim serię pandy. Otrzymujemy metodę „To_DateTime ()” i „seria ()” „Pandy”, umieszczając z nimi „PD”.

Teraz musimy wstawić niektóre daty w tej serii „Pandy” i po prostu dodajemy w nim „2022-08-10”. Następnie drukujemy tę datę, umieszczając zmienną „MY_DATE” w metodzie „print ()”, w której przechowywana jest „data”. Następnie zmieniamy format tej daty poniżej, wykorzystując „DT.Strftime () „Metoda„ pandy ”. Umieściliśmy „my_date” z „DT.metoda strftime () ”. W tej metodzie umieszczamy format daty, którą chcemy zastosować.

Tutaj stawiamy format daty jako „%d/%m/%y”, który zmieni powyższą datę w formacie, miesiąc i rok. Pomiędzy wszystkim umieszcza cięcie „/”. Przechowujemy zaktualizowany format daty w zmiennej „Zmień_format” i umieszczamy tę zmienną w „print ()”, aby renderować na terminalu.

Po naciśnięciu ikony „uruchom” otrzymujemy ten wynik, który jest pokazany tutaj. Możesz zobaczyć, że data, którą wprowadziliśmy. Różnica między obiema formatami dat jest dla nas widoczna, ponieważ oba formaty daty są pokazane na tym wyjściu.

Przykład nr 02

Tutaj tworzymy serię „Pandy”, używając „PD.Metoda serii () ”i w tej serii umieszczamy różne daty jako ciąg. Umieszczamy „Data to 01199002, data to 02199015, data to 03199020, a data to 09199204”. Przechowujemy tę serię w „Date” i umieszczamy „datę” w „wydruku” do renderowania. Następnie stosujemy format daty do tego ciągu. Używamy „PD.to_DateTime () ”i umieść w niej zmienną„ datę ”. W „Format” umieszczamy format daty powyższego ciągu „%m%y%d”. W ciągu daty jest podawana jako miesiąc, rok i dni. Przechowujemy go w zmiennej „Format_Date”, a także wyświetla.

Tutaj seria ciągów jest renderowana, a następnie ciąg jest konwertowany na format daty. Podobnie jak w ciągu, miesiąc jest dany pierwszy, potem rok i na końcu, dzień jest podawany. Dostosowało je więc we właściwym formacie danych, który jest domyślnym formatem „Yyyy-MM-DD”. W miejscu roku wyświetlany jest rok, który otrzymujemy z ciągów. W miejscu miesiąca miesiąc jest wyświetlany i w dniu wyświetlany jest data.

Przykład nr 03

Tutaj tworzymy „dates_df”. Ta oprawa danych jest budowana przy użyciu „PD.Ramka danych". Dodajemy w nim dwie kolumny, które są „nazwą i datą urodzenia”. „Imię” zawiera „John, David, Peter, Alice, Milli, James i Bromley”. Następnie dodajemy niektóre daty w kolumnie „Data urodzenia”, które są „1998-04-01, 1997-06-24, 1999-10-07, 1998-12-25, 1995-02-28, 1994-- 02-28 i 1997-02-28 ”. Następnie używamy „print ()” i umieszczamy w nim „dates_df”, aby wyświetlał się na ekranie. Następnie stosujemy metodę „To_DateTime ()” do „daty urodzenia”, umieszczając nazwę DataFrame, a także nazwę kolumny.

Następnie tworzymy nową kolumnę poniżej, w której dodajemy zaktualizowane daty. Otrzymujemy te zaktualizowane daty po zmianie formatu daty powyższych dat, które wprowadziliśmy w kolumnie „Data urodzenia”. Używamy „DT.Strftime () ”i ustaw format daty, który chcemy zastosować do tych dat. Ustawiliśmy to jako miesiąc, datę i rok formularza „%m/%d/%y”. Teraz wyświetlamy zaktualizowaną ramkę danych, w której dodaje się również nowa kolumna „Data urodzenia 2”.

W pierwszej ramce danych renderowane są tylko dwie kolumny, które wprowadziliśmy do kodu. Następnie w zaktualizowanej ramce danych dodaje się nową kolumnę, w której daty pojawiają się w nowym formacie, który dodaliśmy w „DT. metoda strftime () ”.

Przykład nr 04

Tutaj tworzona jest oprawa danych „new_dates_df”. „PD.DataFrame ”służy do utworzenia tego DataFrame. „EmpName”, „Data dołączenia” i „Data przesyłania” to trzy kolumny, które dodajemy doframe DataFrame. Ponadto niektóre nazwy są wymienione w kolumnie „empname”. W kolumnie „Data dołączenia” wprowadzamy następnie daty „1997-06-14, 1996-07-21, 1998-11-17, 1999-12-15, 1996-04-21, 1995-01-27 i 1998-07-24 ”. W kolumnie „Data transferu” wstawiamy „2004-04-21, 2005-06-21, 2001-10-17, 2006-12-15, 2005-02-08, 2009-02-19 i 2007 -02-24 ”. Po dodaniu wszystkich wartości w „NEW_DATES_DF”, umieściliśmy go w „print ()”, aby na ekranie wyświetlono się na ekranie. Następnie stosujemy metodę „To_DateTime ()” do obu kolumn, które są „datą dołączenia” i „datą przeniesienia”. Korzystamy z tej metody, ponieważ zmieni łańcuch na domyślny format „pandy”. Poniżej używamy „DT.metoda strftime () ”i stosujemy tę metodę do obu kolumn. W kolumnie „Data dołączenia” ustawiamy format jako „%d/%m/%y”, a dla kolumny „data transferu” ustawiamy format daty jako „%b%d,%y”. Tutaj „%B” wyświetli pełną nazwę miesiąca, a następnie datę i rok. Generujemy również nowe kolumny dla tych zaktualizowanych formatów daty.

Nowe kolumny, które tutaj dodaliśmy, to „Data dołączenia2 i data transferu2”, w których aktualizowane są formaty daty kolumn „Data dołączenia i data przeniesienia” jest odpowiednio przechowywana. Zaktualizowana ramka danych jest również renderowana, w której obie kolumny są dodawane, jak pokazano poniżej.

Nowe kolumny są dodawane w zaktualizowanej ramce danych, w której formaty daty są wyświetlane odpowiednio, które ustawiliśmy w „DT.metoda strftime () ”w kodzie, a można również odnotować formaty daty w każdej kolumnie poniżej.

Wniosek

Format daty „pandy” jest omówiony w tym przewodniku. Szczegółowo zbadaliśmy format daty w „Pandy”. Zrobiliśmy praktyczną ilustrację wielu przykładów i pokazaliśmy wynik każdego kodu tutaj. Omówiliśmy „DT.Strftime () ”Metoda ustawiania tutaj formatu daty, a także wykorzystać tę metodę również w kodzie„ Pandy ”. Omówiliśmy również, jak zmienić ciąg na format daty i zmieniliśmy ciąg na format daty tutaj w kodach.