Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

İçindekiler

Python ve LuckyTemplates

Bu eğitimde , Python betikleriyle LuckyTemplates'da tarih tabloları oluşturma ve çalıştırma hakkında ele alınacaktır . Python Script Loader ve Jupyter Notebook kullanarak veri çerçeveleri oluşturmayı ve bunları LuckyTemplates'a aktarmayı öğreneceksiniz. Ayrıca bunları bir CSV veya Excel biçimine nasıl aktaracağınızı da öğreneceksiniz.

LuckyTemplates'da Python Komut Dosyası nasıl kullanılır?

LuckyTemplates'da Python Betikleriyle Paketleri İçe Aktarma

Bu öğreticide, Pandas ve Jupyter Notebook'u kullanarak bir Tarih tablosu oluşturacaksınız . Yapmanız gereken ilk şey, paketleri içe aktarmaktır. Jupyter'daki betik hücresinin içine import pandas'ı pd olarak girin .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Yeni bir betik hücresi açmak için Shift + Enter tuşlarına basın. date.range() işlevini kullanarak bir tarih aralığı oluşturun . Shift + Tab tuşlarına basarsanız, işlevin neye ihtiyacı olduğunu görürsünüz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Shift + Tab'a üç kez basmak, size gerekli parametreleri içeren işlevin bir belgesini gösterecektir.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Jupyter'da Komut Dosyaları Yazmak

Bu tanıtım için aşağıdaki betiği girin.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Komut dosyasını çalıştırdıktan sonra, bir tarih listesi göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ayar Parametreleri

Bitiş tarihini 2/1/2021 olarak ve varsayılan sıklığı G (Günlük) yerine H (Saatlik) olarak değiştirirseniz , tarih listesi bir saatlik aralık gösterecektir.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Yapabileceğiniz başka bir şey nokta koymaktır. Hem end hem de freq parametrelerini ve giriş periyotlarını kaldırın = 3 . Bittiğinde, betiği çalıştırın. Daha sonra 3 gün ve bir günlük sıklık göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Fonksiyonda start ve end değişkenlerini de kullanabilirsiniz . Komut dosyasını çalıştırırsanız, bir tarih listesi de oluşturulur.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ancak, tarih listesinin biçimi yanlıştır. LuckyTemplates için bir tablo biçimine dönüştürmeniz gerekir. Veri çerçevesi, kullanabileceğiniz eşdeğer bir yapıdır. Date.range () işlevini DataFrame işleviyle sarın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Bundan sonra, doğru yapıda bir tarih tablonuz olacak.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tablonun bir sütun adı olmadığını fark edeceksiniz. Bu nedenle, sütun parametresini kullanarak bir sütun adı girin.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Sütun adını göstermek için komut dosyasını yeniden çalıştırın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih Tablosuna Veri Ekleme

Karmaşık veri çerçeveleri oluşturmak istiyorsanız, zaman zekası fonksiyonlarını kullanabilirsiniz .

Artık bir veri çerçevesi oluşturduğunuza göre, betiği bir değişkene yeniden kaydedin ve onu date_table olarak adlandırın . Ardından, betiğin sonundaki bu değişkeni çağırın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tabloya daha fazla veri eklemek için tarih_tablo[] girin ve eklemek istediğiniz verileri köşeli parantez içine alın. Bu örnekte Yıl eklendi.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Year değerini almak için veri tipini belirlemeniz gerekir. Başka bir hücreye date_table.info() yazın ve Shift + Enter tuşlarına basın. Ardından, bir DateTime türü olan veri türü hakkında bilgi göreceksiniz. Bir DateTime türü olduğundan, veri çerçevesinden farklı nitelikler veya yöntemler kullanabilirsiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ardından, yeni bir hücre açın ve aşağıdakini girin.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

dt.year işlevi , veri çerçevesindeki farklı işlevlere ve yöntemlere erişmenizi sağlar. Komut dosyasını çalıştırdıktan sonra, Year değerlerine sahip bir tablonuz olur .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Oradan, sözdizimini kopyalayın ve ana komut dosyası hücresine yerleştirin. Komut dosyasını date_table['Year'] ile eşitleyin ve komut dosyasını çalıştırın. Bundan sonra, tarih tablosunda bir Yıl sütunu göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ay ve Saat Sütunları Ekleme

Tabloya ay eklemek istiyorsanız, sözdizimini kopyalayın ve sonraki satıra yapıştırın. Ardından, sütun adını Ay olarak ve dt.yıl'ı dt.ay olarak değiştirin . Daha sonra tabloda bir Ay sütunu göreceksiniz. Çok derin bir tablo oluşturmak için veri eklemeye devam edebilirsiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

pd.date_range işlev belgelerinde , bir tz veya saat dilimi parametresi vardır . Bir saat dilimi eklemek için işleve tz='EST' yazın. Bu örnekte, kullanılan saat dilimi Doğu Standart Saati'dir (EST) .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ardından, Ay verileri sütununun sözdizimini kopyalayın ve sonraki satıra yapıştırın. Adı Time olarak ve dy.month'u dt.time olarak değiştirin . Ardından betiği çalıştırın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih tablonuzda 00:00:00 değerlerine sahip bir Zaman sütunu göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Sıklığı H olarak ekler ve ayarlarsanız , Zaman sütunundaki değerler 1 saatlik bir aralığa sahip olur.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Çeyrek ve Haftanın Günü Sütunları Ekleme

Saati ekledikten sonra Çeyrek sütununu ekleyin. Zaman verisi sütununu kopyalayın ve sonraki satıra yapıştırın. Adı Çeyrek olarak ve dt.time'ı dt.quarter olarak değiştirin . Ardından betiği çalıştırın. Daha sonra tarih tablosunda bir Çeyrek sütunu göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Son olarak, Haftanın Günü sütununu ekleyin. Aynı sözdizimini kopyalayın ve adı Haftanın Günü olarak ve dt.quarte'ı dt.dayofweek olarak değiştirin . Çalıştır'ı tıkladığınızda tabloda Haftanın Günü sütununu göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

STRFTIME() Kullanarak Veri Ekleme

dt yöntemi , tarih tablonuzda ek özelleştirmeler almak için kullanılabilir. Kullanabileceğiniz başka bir yöntem türü daha vardır ve adı strftime() 'dır .

Bu , parantez içinde strftime() ve biçim kodu içeren örnek bir koddur . Bu örnekte, %a işlevin içine geçirilir. Komut dosyasını çalıştırırsanız, size haftanın kısaltılmış günlerini verecektir.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Bu sözdizimini kopyalayın ve ana komut dosyası hücresine yapıştırın. Bir değişken olarak kaydedin ve DW Abb olarak adlandırın . Ardından betiği çalıştırın. Ardından, verilerin tarih tablosuna eklendiğini göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

strftime() ile kullanabileceğiniz tüm biçim kodlarını docs.python.org içinde bulabilirsiniz .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih tablonuzda kullanabileceğiniz bir biçim bulursanız, yönergesini kopyalayın ve hücrenizde kullanın. Bu örnek , tarih tablosuna AM veya PM eklemek için %p'yi kullandı .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Önceki kodu strftime() ile kopyalayın ve adı AM_PM olarak ve biçim kodunu %p olarak değiştirin . Sözdizimini çalıştırdıktan sonra, tabloya AM_PM sütununun eklendiğini göreceksiniz .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih Tablosu İçin Ayar Dizini

Veri tablonuzu tamamladıktan sonra kodu kopyalayıp LuckyTemplates'a yapıştırabilirsiniz. to.csv() veri çerçevesi işlevini kullanarak bir Excel sayfası veya CSV dosyası da oluşturabilirsiniz . Parantezlerin içine Tarih tablosunun dosya adını yazın. Bu söz diziminde Date_Table.csv kullanılır.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tarih tablosu dosyası çalışma dizininizdedir. Bu dosyaya erişmek için yeni bir hücreye pwd yazın ve Çalıştır'a tıklayın. Daha sonra size dosyanın adresini gösterecektir.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Dosyayı bulun ve açın. Daha sonra Date tablonuzu göreceksiniz .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

A sütununda dizini göreceksiniz. LuckyTemplates'a girdikten sonra sorun yaşamamak için bir sütunu dizin olarak ayarlamanız gerekir. Jupyter'a geri dönün ve ana komut dosyası hücresine date_table.set_index () yazın. Parantezlerin içine, dizine ayarlanacak bir sütun girin. Bu örnekte Tarih sütunu kullanılmıştır.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Artık değişkeni yeniden kaydedebilir veya inplace adlı başka bir parametre kullanabilirsiniz . Bu durumda inplace kullanılır. Parametre True olarak ayarlanırsa dosya kaydedilir.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Komut dosyasını çalıştırdıktan sonra, Tarih sütununun yeni dizin olduğunu görebilirsiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Tabloyu Python ile LuckyTemplates'a Taşıma

Veri Al seçeneğinde CSV dosyasını açarak tabloyu getirebilirsiniz . Veri Al'a tıklayın ve Metin/CSV öğesini seçin . Oradan, dosyayı çalışma dizininde bulun ve açın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Başka bir yol da Veri Gir seçeneğini kullanmaktır .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ardından, tablo adına Tarih Tablosu'nu girin ve Yükle'ye basın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ardından, Ana Sayfa sekmesinde Verileri Dönüştür'e tıklayın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ardından, Dönüştür sekmesine gidin ve Run Python Script'i tıklayın .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Jupyter Notebook'unuza geri dönün ve sözdizimini hücreden kopyalayın. Ardından, komut dosyası düzenleyicisine yapıştırın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

OK'e basarsanız, ' pd'nin tanımlanmadığını söyleyen bir hata alırsınız .

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Python Betikleriyle Pandaları LuckyTemplates'a Aktarma

Hatanın nedeni, pandaların komut dosyası düzenleyicisine getirilmemesidir. Bu nedenle, betik söz diziminin başına import pandas as pd yazın ve OK'e basın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

İlk sütunda veri kümesine ve Date_Table'a sahip olacaksınız.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Veri kümesinin yanındaki Tablo değerine tıklarsanız, size boş bir tablo gösterecektir.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Bunu düzeltmek için, Uygulanan Adımlar bölmesinde Python Komut Dosyasını Çalıştır adımının yanındaki dişli simgesine tıklayın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Ardından, kodun altında veri kümesini tarih_tablosu ile eşitleyin ve Tamam'a basın.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Daha sonra veri kümesinde tabloyu göreceksiniz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Python ile LuckyTemplates'da Tarih Tablosu İçin Dizini Sıfırlama

Bir sonraki yapılacak şey dizini sıfırlamaktır. Python Komut Dosyasını Çalıştır adımının yanındaki dişli simgesine tekrar tıklayın ve date_table.reset_index(inplace=True) yazın . Bu işlev, dizine ayarlanan Tarihi çıkarır.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates

Inplace parametresini tekrar kullanmak, yeni dizini çalıştıracak ve ayarlayacaktır. Tabloya geri dönerseniz, Tarih sütununu görürsünüz.

Tarih Tabloları Oluşturmak İçin Python Betikli LuckyTemplates


LuckyTemplates'da Veri Girin: Veri Girişi İçin Nasıl Kullanılır
Veri Yükleme ve Dönüştürme En İyi Uygulamalar
LuckyTemplates Kullanıcıları İçin Python I – LuckyTemplates Eğitim Platformunda Yeni Kurs

Çözüm

Veri tabloları ve raporları LuckyTemplates Desktop dışında yapılabilir . Bunları Python Script Loader ve Jupyter Notebook kullanarak oluşturabilir ve içe aktarabilirsiniz. Veri geliştirme becerilerinizi geliştirmek için veri yüklemenin ve yeni bir programlama dili öğrenmenin alternatif bir yoludur.

Gaelim


Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey