Práce s daty a časy v Pythonu
Max Shron
Data Scientist and Author
date() přijímá rok, měsíc a den jako argumentydate má přístupové atributy jako .year a metody jako .weekday()date lze porovnávat jako čísla pomocí min(), max() a sort()date získáte timedeltadate na řetězce použijte metody .isoformat() nebo .strftime()datetime() přijímá všechny argumenty třídy date() plus hodiny, minuty, sekundy a mikrosekundydatetime lze změnit metodou .replace()timedelta na celé číslo metodou .total_seconds().strptime() a data na řetězce .strftime()datetime je „timezone aware", pokud má nastaveno tzinfo. Jinak je „timezone naive"datetime zarovná vůči UTC, univerzálnímu časovému standardu.replace() změníte časové pásmo objektu datetime, aniž by se změnilo datum a čas.astimezone() posunete datum a čas tak, aby odpovídaly novému časovému pásmudateutil.tz poskytuje komplexní a aktuální databázi časových pásemparse_dates na seznam sloupců, které mají být zpracovány jako datetimeparse_dates nefunguje, použijte funkci pd.to_datetime().groupby() umožňuje výpočet agregátů za skupinu, např. .first(), .min() nebo .mean().resample() seskupuje řádky podle sloupce datetime – po letech, měsících, dnech atd..tz_localize(), datum a čas zůstanou zachovány.tz_convert()Práce s daty a časy v Pythonu