Python'da Tarihler ve Saatlerle Çalışmak
Max Shron
Data Scientist and Author
date() sınıfı yıl, ay ve gün alırdate nesnesinde .year gibi erişiciler ve .weekday() gibi yöntemler vardırdate nesneleri sayılar gibi karşılaştırılabilir: min(), max(), sort()date'i diğerinden çıkararak bir timedelta elde edersinizdate nesnelerini metne çevirmek için .isoformat() veya .strftime() kullanındatetime() sınıfı date() ile aynı argümanları alır; ek olarak saat, dakika, saniye ve mikrosaniye alır.replace() ile bir datetime içindeki herhangi bir değeri değiştirebilirsiniztimedelta'yı .total_seconds() ile tamsayıya çevirin.strptime() ile tarihe, tarihleri .strftime() ile metne çevirintzinfo ayarlıysa bir datetime “zaman dilimi bilgili”dir; değilse “bilgisiz”dirdatetime'ın kendini evrensel standart UTC'ye hizalamasını sağlar.replace() ile zaman dilimini değiştirin; tarih ve saat aynı kalır.astimezone() ile yeni zaman dilimine uyacak şekilde tarih ve saati kaydırındateutil.tz kapsamlı ve güncel bir zaman dilimi veritabanı sağlarparse_dates argümanını tarih-saat olarak ayrıştırılacak sütunların listesi yapınparse_dates işe yaramazsa, pd.to_datetime() kullanın.groupby() ile gruplandırmak, grup başına özet hesaplamayı sağlar: örn. .first(), .min(), .mean().resample(), bir datetime sütununa göre yılı, ayı, günü vb. baz alarak gruplar.tz_localize() kullanın.tz_convert() kullanınPython'da Tarihler ve Saatlerle Çalışmak