Tarihler işlemcisi
Tarihle ilgili işlemleri gerçekleştirir.
Tarihler işlemcisi; tarihler, saatler ve zaman damgalarıyla ilgili alanlara çeşitli işlevler uygulamanıza olanak tanır. Mevcut fonksiyonlar tarihleri hesaplamak, temizlemek, değiştirmek veya dönüştürmek için kullanılabilir.
Kullanım
Tarihler işlemcisi bir giriş akışı gerektirir ve yalnızca bir çıkış akışı üretebilir.
Özellikler
Tarihler üzerinde çalışmak üzere yapılandırılacak özellikler.
Özellik | Yapılandırma |
---|---|
Fonksiyon adı |
|
İşlenecek alanlar |
Listede fonksiyon uygulamak istediğiniz alanı veya alanları seçin. İpucu notuAynı fonksiyonu aynı anda birden fazla alana uygulamak istiyorsanız
![]() |
Yeni alan oluştur | Fonksiyonu uyguladıktan sonra yeni bir alan oluşturmak için bu seçeneği etkinleştirin. Bu seçeneği etkinleştirmezseniz mevcut alan tutulacak ve değiştirilecektir. |
Yeni alanı yeniden adlandır | Yeni oluşturulan alana özel bir ad verin. |
İşlemciyi yeniden adlandırmak veya açıklamasını düzenlemek için Özellikler panelinde işlemci adının yanındaki Düzenle simgesine tıklayın.
Tarihlerle nasıl çalışılacağı hakkında ek bilgi
Genellikle tarih olarak adlandırılan tarihle ilgili üç farklı biçim vardır:
-
Günün bir saatini işaret eden saat
-
Belirli bir günü işaret eden tarih
-
Tarih ve saatten oluşan zaman damgası
Tarihler çoğu durumda bir veri akışında otomatik olarak tanımlanır. Ancak aşağıdaki durumlarda tarihleri sisteme düzgün bir şekilde tanıtmak için Dönüştür fonksiyonlarından birini kullanmanız gerekir:
-
Tarihleriniz otomatik olarak tanımlanamayacak şekilde biçimlendirilmiştir.
-
Veri akışını oluşturan kullanıcının yerelleştirmesine bağlı olarak bunları veri akışıyla aynı tarih biçiminde yerleştirmeniz iyi olacaktır.
-
Belirli bir biçimde ayarlandıklarından emin olmak istersiniz. Aksi takdirde, tanınmayan tarih biçimleri Null olarak ayarlanır.
Sınırlamalar
-
Bazı durumlarda, altyapı sınırlamaları nedeniyle tarihlerin biçimlendirilmesi çalışmayacaktır. Bu, Biçim fonksiyonu ve Dönüştür: fonksiyonları için geçerlidir. Bu, yeni bir alan oluşturulduğunda değil, yalnızca orijinal giriş alanı güncellenirken gerçekleşir.
-
Bir altyapı sınırlaması nedeniyle, Excel gibi yerel olarak tarihleri destekleyen bir biçimden bir tarih yüklendiğinde, bu tarihin biçimini ayarlamak her zaman mümkün değildir.
Önceden tanımlanmış tarih biçimleri
Bu tabloda Veri akışında önceden tanımlanmış olan farklı biçimler listelenmektedir, ancak manuel olarak girildiğinde diğer biçimler de desteklenmektedir. Manuel olarak tanımlanan biçimlerin nasıl görünmesi gerektiği hakkında daha fazla bilgi için Sayı ve saat biçimleri için açıklamalar bölümüne bakın.
Biçim | Tür | Örnek |
---|---|---|
YYYY-AA-GG | Tarih | 1999-03-22 |
YYYYAAGG | Tarih | 19990322 |
A/G/YYYY | Tarih | 3/22/1999 |
A/G/Y | Tarih | 3/22/99 |
AA/GG/YY | Tarih | 03/22/99 |
AAA G, YYYY | Tarih | 22 Mart 1999 |
AAAA G, YYY | Tarih | 22 Mart 1999 |
YYYY-AA-GG ss:dd | Zaman Damgası | 1999-03-22 05:06 |
YYYY-AA-GG ss:dd:ss | Zaman Damgası | 1999-03-22 05:06:07 |
YYY-AA-GGTss:dd | Zaman Damgası | 1999-03-22T05:06 |
YYY-AA-GGTss:dd:ss | Zaman Damgası | 1999-03-22T05:06:07 |
A/G/YYYY ss:dd tt | Zaman Damgası | 3/22/1999 05:06 AM |
A/G/YY ss:dd tt | Zaman Damgası | 3/22/99 05:06 AM |
AA/GG/YY ss:dd tt | Zaman Damgası | 03/22/99 05:06 AM |
A/G/YYYY ss:dd:ss tt | Zaman Damgası | 3/22/1999 05:06:07 AM |
A/G/YY ss:dd:ss tt | Zaman Damgası | 3/22/99 05:06:07 AM |
AA/GG/YY SS:dd:ss tt | Zaman Damgası | 03/22/99 05:06:07 AM |
AAA G, YYYY s:dd:ss tt | Zaman Damgası | Mart 22, 1999 5:06:07 AM |
GGGG, AAAA G, YYYY s:dd:ss tt | Zaman Damgası | Pazartesi, Mart 22, 1999 5:06:07 AM |
ss:dd | Saat | 05:06 |
ss:dd:ss | Saat | 05:06:07 |
ss:dd tt | Saat | 05:06 AM |
ss:dd:ss tt | Saat | 05:06:07 AM |
Örnek: Tarihleri dönüştürme ve tarihlerle çalışma
Bu senaryo, hangi potansiyel müşterilerin müşteri olabileceğini belirlemek amacıyla bir makine öğrenimi deneyini eğitmek için potansiyel müşteriler hakkında bilgi içeren bir veri kümesinin nasıl hazırlanacağını göstermektedir. Mevcut bilgiler arasında, FirstContactDate ve TrialDate gibi tarih içeren birkaç alanımız var.
İlk adım, iki tarih alanının ortak bir biçim kullandığından emin olmak olacaktır. FirstContactDate ve TrialDate alanlarında Tarihe dönüştür fonksiyonunu kullanmak için bir ilk Tarihler işlemcisi kullanın. İki alan artık aynı G/AA/YYYY biçimini kullanmaktadır.
İkinci bir Tarih işlemcisi ile ilk iletişim ile bir denemenin başlangıcı arasındaki gün sayısını görüntülemek için Tarih farklılığını hesapla seçeneğini kullanın.
Bundan sonra, elde edilen verilerden ilk çıktıyı oluşturmak için bir Çatal işlemci kullanılırken, ikinci dal üçüncü bir Tarihler işlemcisi kullanacaktır. Tarih bölümlerini çıkar fonksiyonuyla FirstContactDate alanının yalnızca yıl ve ay bilgilerini tutabilir, böylece gelecekteki makine öğrenimi denemelerinizde okumayı ve üzerinde çalışmayı kolaylaştırabilirsiniz.
Bir toplama işleminden sonra veri akışı, modelinizi eğitmek için çalıştırılabilir ve nihai veri akışı aşağıdaki gibi görünür:
Örnek: Tarih farklılığını hesaplama
Bu örnekte kaynak olarak kullanılan veriler, sipariş tarihi ve sevkiyat tarihi dahil olmak üzere siparişlerin bir referansını içerir.
Siparişlerin gönderilmesi için gereken gecikme hakkında fikir edinmek amacıyla, sipariş verme ile siparişin gönderilmesi arasındaki süreyi hesaplamak üzere Tarihler işlemcisini kullanabilirsiniz.
İşlemci özelliklerinde, fonksiyon olarak Tarih farklılığını hesapla'yı ve zaman birimi olarak Gün'ü seçin. İşlenecek alan olarak Sipariş Tarihi'ni seçin ve zaman farkını hesaplamak için diğer alan olarak Gönderim Tarihi'ni seçin. Oluşturulacak yeni alan için bir ad girin, bir hedef belirleyin ve veri akışını çalıştırın.
Bu veri akışının hedefi, analizlerinizde kullanabileceğiniz siparişlerin gönderilmesi için geçen gün sayısını içeren yeni bir sütun içerecektir.