Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
LuckyTemplates ialah visualisasi data yang berkuasa dan alat risikan perniagaan yang membolehkan pengguna menyambung ke pelbagai sumber data, membuat laporan dan papan pemuka interaktif serta berkongsinya dengan orang lain. Dalam blog hari ini, kami akan meneroka panggilan fungsi yang paling berkuasa dalam LuckyTemplates.
Panggilan fungsi ini akan meningkatkan keupayaan LuckyTemplates dan membawa visualisasi dan analisis data anda ke peringkat seterusnya. Ini akan membolehkan anda meningkatkan keupayaan analisis LuckyTemplates dan melakukan perkara yang menakjubkan semuanya dalam konteks rangka kerja LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Isi kandungan
Panggilan Fungsi Set Data Dalam LuckyTemplates: Gambaran Keseluruhan Masalah
Masalah sampel ini adalah daripada tapak bernama Excel BI Nightly Power Query Challenge yang dikendalikan oleh VJ Verma. Dia mengeluarkan masalah setiap malam, dan masyarakat menyelesaikannya dan membincangkannya di kalangan ahli.
Dalam contoh, soalan mempunyai pembinaan yang sangat mudah dengan had atas dan bawah yang diberikan. Di antara dua nombor ini, kita perlu mengira bilangan nombor perdana dalam julat itu.
Walaupun konsepnya agak mudah dan mudah, ia jauh lebih sukar untuk dilaksanakan dalam LuckyTemplates. Ini kerana, antara fungsi 800 M dan sekitar 400 , tiada ciri yang secara langsung membenarkan kami menentukan sama ada nombor itu perdana atau tidak dalam LuckyTemplates .
Sebaliknya, kami akan menyelidiki Panggilan Set Data yang merupakan cara untuk beralih daripada Power Query kepada R atau Python, melaksanakan arahan, dan kemudian kembali ke Power Query dengan lancar dan meneruskan analisis kami.
Marilah kita mengambil data daripada cabaran Excel BI dan mula bekerja.
Menukar Jenis Data
Ditunjukkan di bawah ialah Had Bawah dan Atas.
Pemberian ini adalah dalam format teks, dan kita perlu menukarnya kepada nombor bulat. Untuk melakukan itu, klik dua kali pada baris pengepala ( Had Bawah atau Had Atas) . Dalam pilihan yang akan muncul, pilih Change Type kemudian pilih Whole Number.
Langkah seterusnya ialah membuat lajur baharu untuk semua nombor antara had bawah dan atas. Kemudian, kami akan memutar lajur untuk membuat senarai.
Pergi ke tab Tambah Lajur dan pilih Lajur Tersuai kerana tiada cara untuk melakukannya secara langsung melalui antara muka pengguna.
Buat beberapa kod M mudah dan buat lajur bernama Nombor. Gunakan fungsi List.Numbers yang mengembalikan senarai nombor yang diberi nilai awal, kiraan dan nilai tambahan pilihan.
Tetapkan nilai awal menjadi [Had Bawah] dan kiraan sebagai [Had Atas] – [Had Bawah] + 1 untuk mengambil kira titik N. Pastikan tiada ralat sintaks dikesan. Klik OK.
Lajur baharu dengan Senarai akan muncul. Klik pada Senarai untuk melihat nombor dalam julat di bahagian bawah.
Sebagai contoh, jika kita mengklik Senarai dalam baris pertama, kita akan mendapat senarai yang menunjukkan nombor dari 10 hingga 45.
Klik anak panah di sebelah Nombor dan klik Kembangkan ke Baris Baharu.
Seterusnya, klik ikon format di sebelah kiri Nombor dan tukar format kepada Nombor Penuh.
Pada ketika ini, kami ingin menentukan sama ada setiap nombor ini adalah perdana atau tidak. Sekali lagi, tiada cara untuk melakukannya secara langsung dalam LuckyTemplates. Kami boleh memprogramkan satu siri langkah yang akan menentukan nombor perdana tetapi berikut adalah cara yang lebih mudah untuk melakukannya dalam Python.
Pakej Nombor Perdana R
Dalam R, terdapat pakej yang berbeza . Ini adalah alat tambah yang boleh kami bina ke dalam program untuk mencapai fungsi tertentu, setara dengan visual tersuai atau alatan luaran dalam LuckyTemplates.
METACRAN membentangkan katalog semua pakej R yang diluluskan. Terdapat lebih 18,800 pakej aktif dalam R, tetapi kami juga boleh memuatkan masuk terus dari tapak pembangun. Ini bermakna kita boleh melakukan sebarang analisis dalam program dengan mencari pakej yang betul.
Dalam kes kita, kita akan mencari dan cuba mencari sesuatu yang akan menentukan sama ada nombor adalah perdana.
Taip perdana dalam kotak carian.
Pilih pakej pertama yang dinamakan nombor perdana – Fungsi Pantas untuk Nombor Perdana . Ini adalah pakej yang menguji sama ada nombor adalah perdana dan menjana urutan nombor perdana.
Memasukkan Pakej R Prime Menggunakan Fungsi Set Data Panggilan Dalam LuckyTemplates
Kembali ke LuckyTemplates dan klik Run R Script daripada reben .
Wizard Skrip Run R akan muncul.
Tanda paun (#), yang merupakan penunjuk untuk ulasan, mengatakan bahawa ' set data' pembolehubah menyimpan data input untuk skrip. Ia membolehkan kami membersihkan, menstruktur dan membentuk data kami, serta menambah lajur dan perkara pangsi. Sebaik sahaja kami memanggil set data , semua yang telah kami lakukan sehingga tahap itu akan dimasukkan ke dalam R. Perkara yang sama berlaku untuk Python – set data berfungsi sama.
Kami boleh mengambil semua pengetahuan yang kami ada pada Power Query dan melakukan semua bentuk kami di sana sebelum memanggil R. Ini sangat membantu kerana kami tidak perlu mempelajari sebarang fungsi R yang melakukan perkara yang sama seperti yang kami lakukan dalam Power Query. Pada asasnya, kita boleh pergi terus ke bahagian analisis yang akan kita tunjukkan hari ini.
Mari mulakan dengan memasang pakej . Kita boleh menggunakan arahan install.packages , tetapi dalam kes ini, kita akan menggunakan perpustakaan.
Taip perpustakaan dan panggil pakej primes . Ini bersamaan dengan membawa visual tersuai dalam LuckyTemplates daripada AppSource.
Kemudian, buat jadual yang dipanggil df untuk bingkai data dan tetapkan jadual set data itu.
Dalam Power Query, set data kami terdiri daripada segala-galanya daripada Sumber kepada Jenis Berubah 1 dan itulah yang kami tetapkan kepada df.
Buat lajur baharu yang setara dengan lajur yang dikira dalam LuckyTemplates dengan menaip df$isprime . Ambil perhatian bahawa tanda dolar ( $ ) dalam R adalah serupa dengan kurungan segi empat sama dalam LuckyTemplates.
Isprime akan menjadi nama lajur kami dan untuk itu, kami akan menetapkan fungsi is_primes daripada pakej primes . Kami kemudiannya akan memanggil lajur Number dari df .
Ini mengambil lajur nombor dan menjalankannya melalui fungsi is_prime untuk mengatakan BENAR jika nombor itu perdana, dan FALSE sebaliknya. Fungsi itu kemudiannya akan meletakkan BENAR atau SALAH dalam lajur isprime dalam jadual df .
Panggil jadual df pada akhirnya. Klik OK.
Kita boleh melihat df muncul dalam anak tetingkap Applied Steps . Apabila kita mengklik padanya, kita akan melihat lajur isprime yang mengandungi klasifikasi BENAR atau SALAH.
Menapis Nombor Perdana
Seterusnya, kami akan mengalih keluar baris untuk nombor yang bukan perdana. Klik anak panah di sebelah isprime untuk membuka penapis. Nyahtanda FALSE supaya kita boleh mengira nombor perdana.
Klik OK kemudian pergi ke tab Laman Utama dan pilih Kumpulan Mengikut .
Buka pilihan Lanjutan . Dalam tetingkap timbul, kumpulkan mengikut Had Bawah dan tambahkan kumpulan untuk Had Atas. Kemudian, buat lajur yang dipanggil Count dan tetapkan Count Rows sebagai operasi untuk mengira bilangan TRUE. Klik OK.
Ini akan menghasilkan keputusan yang serupa dengan cabaran itu.
Cipta Set Data Amalan Yang Dikemaskini Secara Berterusan dalam LuckyTemplates
Tiga Cara Untuk Menggunakan Skrip R Dalam LuckyTemplates
R Untuk LuckyTemplates | Panduan Pemula
Kesimpulan
Kesimpulannya, panggilan set data ialah panggilan fungsi yang paling berkuasa dalam LuckyTemplates, dan merupakan alat yang berharga untuk mana-mana pengguna yang ingin mendapatkan cerapan daripada data mereka. Panggilan fungsi LuckyTemplates tunggal yang ringkas ini membolehkan anda mengembangkan keupayaan analisis program secara radikal, secara literal meletakkan ratusan ribu fungsi tambahan tepat di hujung jari anda dari dalam Power Query.
Dengan memahami cara menggunakan fungsi ini dengan betul, anda boleh memanipulasi dan menganalisis set data yang besar dengan mudah, yang membawa kepada visualisasi yang lebih berkesan dan bermaklumat. Dengan cerapan yang diperoleh daripada fungsi ini, anda akan dapat membuat keputusan berdasarkan data dan meningkatkan pemahaman keseluruhan anda tentang data anda.
Semua yang terbaik,
Brian Julius
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