Metoda 1: Za pomocą pandy.DATOFFSET ()
Możemy dodać dni do istniejącej daty przy użyciu tej metody. Jest dostępny w bibliotece PandaS. Możemy określić całkowitą liczbę dni w tej metodzie. W dzisiejszych czasach dodajemy do istniejącej daty za pomocą „+”.
Składnia:
Pandy.DATOFFSet (dni)Parametr:
Zajmuje dni jako parametr, który jest liczbą całkowitą.
Przykład 1:
Rozważmy datę w formacie dzień/miesiąc/rok. Dodaj do niego 5 dni i 50 dni za pomocą DATOFFSET ().
Wyjście:
Wyjaśnienie:
Istniejąca data to 25 maja 2023.
Przykład 2:
Teraz rozważ niektóre próbki w ramce danych - kolumna „Syllabus start:” i dodaj 10 dni do każdego daty za pomocą pandy.Metoda DATOFFSET ().
Wyjście:
Wyjaśnienie:
Oryginalne daty są przechowywane w kolumnie „Syllabus start:”. W tym celu dodajemy 10 dni do wszystkich wartości i przechowujemy to w kolumnie „Syllabus End:”.
Na przykład: w pierwszym rzędzie, po 10 dniach, data z 31 stycznia wynosi 10 lutego.
Metoda 2: Za pomocą pandy.Timedelta ()
Pandy.Timedelta () Dodaj dni do istniejącej daty/datetime. Jest dostępny w bibliotece PandaS i możemy określić całkowitą liczbę dni w tej metodzie. W dzisiejszych czasach dodajemy do istniejącej daty za pomocą „+”.
Składnia:
Pandy.Timedelta (dni)Parametr:
Zajmuje dni jako parametr, który jest liczbą całkowitą.
Przykład 1:
Teraz rozważ niektóre próbki w ramce danych, która jest kolumną „Syllabus start:” wraz z „nie. godzin ”kolumny, która przechowuje liczby całkowite. Dodaj 10 dni do każdego daty za pomocą pandy.Metoda timedelta ().
Wyjście:
Wyjaśnienie:
Oryginalne daty są przechowywane w kolumnie „Syllabus start:”. W tym celu dodajemy 10 dni do wszystkich wartości i przechowujemy to w kolumnie „Syllabus End:”.
Przykład 2:
Dodaj dwa dni do każdego daty za pomocą pandy.Metoda timedelta ().
Wyjście:
Wyjaśnienie:
Dodaliśmy dwa dni do wartości w kolumnie „Syllabus start:” i przechowujemy je w kolumnie „Syllabus End:”. Różnica między każdym dniem jest przechowywana w kolumnie „Czas trwania”. Możesz zobaczyć, że różnica wynosi dwa dni dla każdej daty.
Metoda 3: Za pomocą pandy.to_timedelta ()
Jest podobny do poprzednich metod. Różnica polega na tym, że musimy przekazać dni, aby dodać w inny sposób.
Składnia:
Pandy.Timedelta (dni, jednostka = „d”)Parametr:
Zajmuje dni jako parametr, który jest liczbą całkowitą. Jednostka „D” określa dzień.
Przykład:
Utwórz serię pandy, które przechowują bieżącą dateTime i:
Wyjście:
Wyjaśnienie:
Obecna dataTime to 30 stycznia 2023. Po dodaniu 10 dni jest 9 lutego 2023. Po dodaniu 2 dni jest 1 lutego 2023.
Wniosek
Metoda „Dodaj dni do dat” w Panda została fachowo wyjaśniona w tym artykule. Pokazaliśmy, jak dodać dni do dat w „Pandy”. Zbadaliśmy trzy unikalne metody, w których wykorzystaliśmy różne metody „pandy”, aby dodać dni do daty. Mam nadzieję, że z łatwością zrozumiesz koncepcję dodania dni do daty po dokładnym naukę tego artykułu.