Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Isi kandungan

Python dan LuckyTemplates

Tutorial ini akan membincangkan tentang mencipta dan menjalankan jadual tarikh dalam LuckyTemplates dengan skrip Python . Anda akan belajar cara membuat bingkai data dan mengimportnya ke LuckyTemplates menggunakan Pemuat Skrip Python dan Buku Nota Jupyter. Anda juga akan belajar cara mengeksportnya ke dalam format CSV atau Excel.

Cara menggunakan Skrip Python dalam LuckyTemplates

Mengimport Pakej Dalam LuckyTemplates Dengan Skrip Python

Dalam tutorial ini, anda akan membuat jadual Tarikh menggunakan Panda dan Buku Nota Jupyter. Perkara pertama yang anda perlu lakukan ialah mengimport pakej. Di dalam sel skrip dalam Jupyter, masukkan import panda sebagai pd .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Untuk membuka sel skrip baharu, tekan Shift + Enter. Buat julat tarikh menggunakan fungsi date.range() . Jika anda menekan Shift + Tab, anda akan melihat apa yang diperlukan oleh fungsi tersebut.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menekan Shift + Tab tiga kali akan menunjukkan kepada anda dokumentasi fungsi yang merangkumi parameter yang diperlukan.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menulis Skrip Dalam Jupyter

Untuk demonstrasi ini, masukkan skrip berikut.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Selepas anda menjalankan skrip, anda akan melihat senarai tarikh.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menetapkan Parameter

Jika anda menukar tarikh tamat kepada 1/2/2021 dan kekerapan lalai daripada D (Harian) kepada H (Setiap Jam), senarai tarikh akan menunjukkan julat setiap jam.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Perkara lain yang boleh anda lakukan ialah meletakkan tempoh. Alih keluar kedua-dua parameter akhir dan kekerapan serta tempoh input = 3 . Setelah selesai, jalankan skrip. Anda kemudian akan melihat 3 hari dan kekerapan harian.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Anda juga boleh menggunakan pembolehubah bermula dan berakhir dalam fungsi. Jika anda menjalankan skrip, senarai tarikh juga akan dibuat.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Walau bagaimanapun, format senarai tarikh tidak betul. Anda perlu mengubahnya menjadi format jadual untuk LuckyTemplates. Bingkai data ialah struktur setara yang boleh anda gunakan. Balut fungsi date.range() dengan fungsi DataFrame .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Selepas itu, anda akan mempunyai jadual tarikh dalam struktur yang betul.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Anda akan perasan bahawa jadual itu tidak mempunyai nama lajur. Jadi, masukkan nama lajur menggunakan parameter lajur.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Jalankan semula skrip untuk menunjukkan nama lajur.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menambah Data Pada Jadual Tarikh

Jika anda ingin mencipta bingkai data yang kompleks, anda boleh menggunakan fungsi risikan masa .

Memandangkan anda telah mencipta bingkai data, simpan semula skrip dalam pembolehubah dan namakannya date_table . Kemudian, panggil pembolehubah itu di penghujung skrip.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Untuk menambah lebih banyak data pada jadual, masukkan date_table[] dan letakkan data yang ingin anda tambahkan dalam kurungan segi empat sama. Dalam contoh ini, Tahun telah ditambah.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Untuk mendapatkan nilai Tahun, anda perlu menentukan jenis data. Dalam sel lain, masukkan date_table.info() dan tekan Shift + Enter. Anda kemudian akan melihat maklumat tentang jenis data yang merupakan jenis DateTime. Memandangkan ia adalah jenis DateTime, anda boleh menggunakan atribut atau kaedah yang berbeza daripada bingkai data.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Seterusnya, buka sel baharu dan masukkan yang berikut.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Fungsi dt.year memberi anda akses kepada fungsi dan kaedah yang berbeza dalam bingkai data. Selepas menjalankan skrip, anda akan mempunyai jadual dengan nilai Tahun .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Dari sana, salin sintaks dan letakkan dalam sel skrip utama. Samakan skrip dengan date_table['Year'] dan jalankan skrip. Selepas itu, anda akan melihat lajur Tahun dalam jadual tarikh.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menambah Lajur Bulan Dan Masa

Jika anda ingin menambah bulan pada jadual, salin sintaks dan tampalkannya pada baris seterusnya. Seterusnya, tukar nama lajur kepada Bulan dan dt.year kepada dt.month . Anda kemudian akan melihat lajur Bulan dalam jadual. Anda boleh terus menambah data untuk membuat jadual yang sangat mendalam.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Dalam dokumentasi fungsi pd.date_range , terdapat parameter tz atau zon masa. Jadi untuk menambah zon waktu, masukkan tz='EST' dalam fungsi. Dalam contoh ini, zon waktu yang digunakan ialah Waktu Standard Timur (EST) .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Seterusnya, salin sintaks lajur data Bulan dan tampalkannya dalam baris seterusnya. Tukar nama kepada Time dan dy.month kepada dt.time . Kemudian, jalankan skrip.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Anda kemudian akan melihat lajur Masa dengan nilai 00:00:00 dalam jadual tarikh anda.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Jika anda menambah dan menetapkan kekerapan kepada H , nilai dalam lajur Masa akan mempunyai selang 1 jam.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menambah Lajur Suku Dan Hari Minggu

Selepas menambah Masa, tambah lajur Suku. Salin lajur data Masa dan tampalkannya dalam baris seterusnya. Tukar nama kepada Quarter dan dt.time kepada dt.quarter . Kemudian, jalankan skrip. Anda kemudian akan melihat lajur Suku dalam jadual tarikh.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Akhir sekali, tambah lajur Hari Dalam Minggu . Salin sintaks yang sama dan tukar nama kepada Day Of Week dan dt.quarter kepada dt.dayofweek . Klik jalankan dan anda kemudian akan melihat lajur Hari Dalam Minggu dalam jadual.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menambah Data Menggunakan STRFTIME()

Kaedah dt boleh digunakan untuk mendapatkan penyesuaian tambahan dalam jadual tarikh anda. Terdapat juga jenis kaedah lain yang boleh anda gunakan dan ia dipanggil strftime() .

Ini ialah kod sampel dengan strftime() dan kod format di dalam kurungan. Dalam contoh ini, %a diluluskan di dalam fungsi. Jika anda menjalankan skrip, ia akan memberi anda singkatan hari dalam seminggu.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Salin sintaks itu dan tampalkannya ke dalam sel skrip utama. Simpannya sebagai pembolehubah dan namakannya DW Abb . Kemudian, jalankan skrip. Anda kemudian akan melihat bahawa data telah ditambahkan pada jadual tarikh.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Anda boleh menemui semua kod format yang boleh anda gunakan dengan strftime() dalam docs.python.org .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Jika anda menemui format yang boleh anda gunakan dalam jadual tarikh anda, salin arahannya dan gunakannya dalam sel anda. Contoh ini menggunakan %p untuk menambah AM atau PM dalam jadual tarikh.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Salin kod sebelumnya dengan strftime() dan tukar nama kepada AM_PM dan kod format kepada %p . Selepas anda menjalankan sintaks, anda akan melihat lajur AM_PM ditambahkan dalam jadual.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Tetapan Indeks Untuk Jadual Tarikh

Setelah anda melengkapkan jadual data anda, anda boleh menyalin dan menampal kod dalam LuckyTemplates. Anda juga boleh membuat helaian Excel atau fail CSV menggunakan fungsi bingkai data to.csv() . Di dalam kurungan, tulis nama fail jadual Tarikh. Dalam sintaks ini, Date_Table.csv digunakan.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Fail jadual Tarikh berada dalam direktori kerja anda. Untuk mengakses fail itu, masukkan pwd dalam sel baharu dan klik Jalankan. Ia kemudian akan menunjukkan kepada anda alamat fail.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Cari fail dan bukanya. Anda kemudian akan melihat jadual Tarikh anda .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Dalam lajur A, anda akan melihat indeks. Anda perlu menetapkan lajur sebagai indeks untuk mengelakkan masalah sebaik sahaja ia masuk ke LuckyTemplates. Kembali ke Jupyter dan masukkan date_table.set_index () dalam sel skrip utama. Di dalam kurungan, masukkan lajur yang akan ditetapkan kepada indeks. Dalam contoh ini, lajur Tarikh digunakan.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Kini, anda boleh menyimpan semula pembolehubah atau menggunakan parameter lain yang dipanggil inplace . Dalam kes ini, inplace digunakan. Jika parameter ditetapkan kepada True , fail akan disimpan.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Selepas menjalankan skrip, anda kemudian boleh melihat bahawa lajur Tarikh ialah indeks baharu.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Membawa Jadual Untuk Menguasai BI dengan Python

Anda boleh membawa jadual ke dengan membuka fail CSV dalam pilihan Dapatkan Data. Klik Dapatkan Data dan pilih Teks/CSV . Dari sana, cari fail dalam direktori kerja dan bukanya.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Cara lain ialah menggunakan pilihan Masukkan Data .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Kemudian, masukkan Jadual Tarikh dalam nama jadual, dan tekan Muatkan.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Seterusnya, klik Transform Data dalam tab Laman Utama.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Kemudian, pergi ke tab Transform dan klik Run Python Script .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Kembali ke Buku Nota Jupyter anda dan salin sintaks daripada sel. Kemudian, tampalkannya ke dalam editor skrip.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Jika anda menekan OK, anda akan mendapat ralat mengatakan bahawa ' pd' tidak ditakrifkan .

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Mengimport Panda Untuk Menguasai BI Dengan Skrip Python

Sebab ralatnya ialah panda tidak dibawa masuk ke dalam editor skrip. Jadi, masukkan panda import sebagai pd pada permulaan sintaks skrip dan tekan OK.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Anda akan mempunyai set data dan Jadual_Tarikh dalam lajur pertama.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Jika anda mengklik nilai Jadual di sebelah set data, ia akan menunjukkan kepada anda jadual kosong.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Untuk membetulkannya, klik ikon gear di sebelah langkah Run Python Script dalam anak tetingkap Langkah Gunaan.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Seterusnya, di bahagian bawah kod, samakan set data dengan date_table dan tekan OK.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Anda kemudian akan melihat jadual dalam set data.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menetapkan Semula Indeks Untuk Jadual Tarikh Dalam LuckyTemplates Dengan Python

Perkara seterusnya yang perlu dilakukan ialah menetapkan semula indeks. Klik ikon gear di sebelah langkah Run Python Script sekali lagi dan masukkan date_table.reset_index(inplace=True) . Fungsi itu akan mengeluarkan Tarikh yang ditetapkan kepada indeks.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh

Menggunakan parameter inplace sekali lagi akan dijalankan dan menetapkan indeks baharu. Jika anda kembali ke jadual, anda akan melihat lajur Tarikh.

Kuasa BI Dengan Skrip Python Untuk Mencipta Jadual Tarikh


Masukkan Data Dalam LuckyTemplates: Cara Menggunakannya Untuk
Pemuatan Data Kemasukan Dan Transformasi Amalan Terbaik
Python I Untuk Pengguna LuckyTemplates – Kursus Baharu Dalam Platform Pendidikan LuckyTemplates

Kesimpulan

Jadual dan laporan data boleh dibuat di luar Desktop LuckyTemplates . Anda boleh mencipta dan mengimportnya menggunakan Pemuat Skrip Python dan Buku Nota Jupyter. Ia adalah cara alternatif untuk memuatkan data dan mempelajari bahasa pengaturcaraan baharu untuk meningkatkan kemahiran pembangunan data anda.

Gaelim


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu