Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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 .
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.
Menekan Shift + Tab tiga kali akan menunjukkan kepada anda dokumentasi fungsi yang merangkumi parameter yang diperlukan.
Menulis Skrip Dalam Jupyter
Untuk demonstrasi ini, masukkan skrip berikut.
Selepas anda menjalankan skrip, anda akan melihat senarai 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.
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.
Anda juga boleh menggunakan pembolehubah bermula dan berakhir dalam fungsi. Jika anda menjalankan skrip, senarai tarikh juga akan dibuat.
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 .
Selepas itu, anda akan mempunyai jadual tarikh dalam struktur yang betul.
Anda akan perasan bahawa jadual itu tidak mempunyai nama lajur. Jadi, masukkan nama lajur menggunakan parameter lajur.
Jalankan semula skrip untuk menunjukkan nama lajur.
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.
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.
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.
Seterusnya, buka sel baharu dan masukkan yang berikut.
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 .
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.
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.
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) .
Seterusnya, salin sintaks lajur data Bulan dan tampalkannya dalam baris seterusnya. Tukar nama kepada Time dan dy.month kepada dt.time . Kemudian, jalankan skrip.
Anda kemudian akan melihat lajur Masa dengan nilai 00:00:00 dalam jadual tarikh anda.
Jika anda menambah dan menetapkan kekerapan kepada H , nilai dalam lajur Masa akan mempunyai selang 1 jam.
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.
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.
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.
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.
Anda boleh menemui semua kod format yang boleh anda gunakan dengan strftime() dalam docs.python.org .
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.
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.
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.
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.
Cari fail dan bukanya. Anda kemudian akan melihat jadual Tarikh anda .
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.
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.
Selepas menjalankan skrip, anda kemudian boleh melihat bahawa lajur Tarikh ialah indeks baharu.
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.
Cara lain ialah menggunakan pilihan Masukkan Data .
Kemudian, masukkan Jadual Tarikh dalam nama jadual, dan tekan Muatkan.
Seterusnya, klik Transform Data dalam tab Laman Utama.
Kemudian, pergi ke tab Transform dan klik Run Python Script .
Kembali ke Buku Nota Jupyter anda dan salin sintaks daripada sel. Kemudian, tampalkannya ke dalam editor skrip.
Jika anda menekan OK, anda akan mendapat ralat mengatakan bahawa ' pd' tidak ditakrifkan .
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.
Anda akan mempunyai set data dan Jadual_Tarikh dalam lajur pertama.
Jika anda mengklik nilai Jadual di sebelah set data, ia akan menunjukkan kepada anda jadual kosong.
Untuk membetulkannya, klik ikon gear di sebelah langkah Run Python Script dalam anak tetingkap Langkah Gunaan.
Seterusnya, di bahagian bawah kod, samakan set data dengan date_table dan tekan OK.
Anda kemudian akan melihat jadual dalam set data.
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.
Menggunakan parameter inplace sekali lagi akan dijalankan dan menetapkan indeks baharu. Jika anda kembali ke jadual, anda akan melihat lajur 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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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