Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam tutorial ini, anda akan belajar tentang asas pengekodan dengan R. Khususnya, anda akan menumpukan pada bekerja dengan objek dan kelas objek dalam R.
Objek adalah seperti kotak yang anda masukkan maklumat atau data.
Tutorial dibahagikan kepada empat bahagian. Pertama, ia akan membincangkan tentang menetapkan dan mencetak objek. Bahagian seterusnya memberi tumpuan kepada cara melaksanakan operasi asas pada objek ini. Topik ketiga akan membincangkan tentang operator perbandingan untuk objek. Dan akhir sekali, ia akan membincangkan tentang kelas objek dan cara menggunakannya dalam R.
Isi kandungan
Menetapkan Dan Mencetak Objek Dalam R
Buka skrip R kosong dalam RStudio .
Untuk menunjukkan, mari kita simpan maklumat di dalam objek a . Untuk melakukan ini, anda perlu menggunakan operator tugasan ( <- )="" which="" is="" a="" less="" than="" sign="" followed="" by="" the="" tolak="" line.="" the="" keyboard="" shortcut="" for="" this="" operator="" is=""> Alt + ? . Jika anda mengikuti 2 selepas pengendali tugasan, ini menunjukkan bahawa anda telah memberikan nombor 2 untuk objek a . Maksudnya ialah anda meletakkan nombor 2 dalam kotak berlabel .
Apabila anda menjalankan kod ini, anda akan melihat bahawa ini akan muncul dalam tetingkap Console. Ia juga ditunjukkan sebagai Nilai dalam tetingkap Persekitaran.
Untuk mencetak data ini, masukkan nama objek dan Jalankannya. Anda akan melihat dalam Konsol bahawa ia mempunyai nilai 2.
Menjalankan Operasi Asas Pada Objek Dalam R
Memandangkan anda telah memperuntukkan data kepada objek, anda boleh menggunakannya untuk melaksanakan operasi asas. Anda boleh menaip sebarang operasi menggunakan objek dan jawapannya akan muncul dalam Konsol.
Jika anda Jalankan kuasa dua a, anda akan mendapat 4. Jika anda Jalankan a > 3 , Konsol akan mengembalikan False kerana 2 tidak lebih besar daripada 3.
Menggunakan Operator Perbandingan
Jika anda cuba melaksanakan a = 3 , anda tidak akan melihat FALSE dalam Console.
Ini kerana daripada melakukan operasi asas, anda memberikan nilai baharu ke dalam objek a . Anda boleh lihat dalam Persekitaran bahawa a kini 3.
Terdapat banyak cara di mana anda boleh menetapkan nilai kepada objek. Anda boleh menggunakan pengendali tugasan atau tanda sama . Tetapi selalunya, tanda yang sama boleh menyebabkan kekeliruan jadi lebih baik untuk menggunakan pengendali tugasan.
Jika anda ingin menyemak nilai objek, anda mesti menggunakan dua tanda yang sama ( == ).
Selain itu, anda juga boleh menetapkan objek kepada objek lain. Sebagai contoh, anda boleh menetapkan objek b untuk mempunyai nilai yang sama dengan punca kuasa dua a . Jika anda Jalankan ini, anda boleh melihat bahawa b kini akan mempunyai nilai ini. Dan nilai b berubah apabila nilai objek a diubah.
Anda juga harus ambil perhatian bahawa R adalah sensitif huruf besar-besaran. Jadi jika anda cuba menjalankan modal B, ia akan mengakibatkan ralat.
Menggunakan Kelas Objek Dalam RStudio
Perkara seterusnya yang perlu dipelajari apabila berurusan dengan objek dalam R ialah mengenai kelas objek.
Ingat analogi objek; ia seperti kotak tempat anda meletakkan data. Oleh itu, kelas objek adalah jenis kotak yang berbeza. Kelas objek biasa ialah angka, aksara, dan logik.
Terdapat jenis kelas objek lain, tetapi selebihnya tutorial ini akan memberi tumpuan kepada ketiga-tiga ini.
Sekarang, buka skrip R baharu dalam RStudio. Berikan empat objek yang mempunyai kelas objek yang berbeza seperti yang dilihat dalam imej di bawah.
Apabila anda menggunakan rentetan atau teks dalam R, anda boleh menggunakan petikan tunggal atau berganda. Untuk input Boolean, anda perlu ingat bahawa ia adalah sensitif huruf besar-besaran. Pastikan anda memasukkan modal BENAR dan/atau SALAH . Anda juga boleh memilih untuk menggunakan T dan/atau F dan bukannya perkataan penuh. Tetapi secara amnya lebih boleh diterima untuk mengejanya.
Untuk mengenal pasti kelas mana-mana objek, gunakan fungsi kelas . Sebaik sahaja anda Jalankan ini, kelas objek akan muncul dalam Konsol.
Perkara Yang Perlu Diingati
Bergantung pada jenis data yang anda gunakan, beberapa fungsi akan berfungsi, ada yang tidak. Ini adalah kes yang sama untuk Power Query dan MS Excel.
Jika, sebagai contoh, anda cuba melaksanakan sqrt(b) , ini akan mengakibatkan ralat kerana objek b bukan nilai berangka. Tetapi jika anda mencuba toupper(b) yang merupakan fungsi yang menukar rentetan kepada huruf besar, maka ia berfungsi.
Satu perkara yang menarik apabila berurusan dengan kelas objek logik ialah anda boleh menggunakannya dengan operasi. Jika anda cuba mendarab atau menjumlahkan objek c dan d , anda akan mendapat hasil dalam Konsol.
R menganggap TRUE dan FALSE sebagai 1 dan 0, masing-masing.
R Dalam LuckyTemplates: Memuat turun R Dan RStudio
LuckyTemplates Dengan R dan RStudio: Cara Bermula
Tiga Cara Menggunakan Skrip R Dalam LuckyTemplates
Kesimpulan
Contoh dalam tutorial ini berfungsi dengan data yang sangat kecil. Menugaskan setiap maklumat yang anda gunakan ke dalam objek tidak begitu berguna. Tetapi anda hanya menconteng permukaan. R dan RStudio mampu melakukan lebih banyak lagi.
Dalam tutorial seterusnya untuk R, pelajaran akan dibina secara beransur-ansur sehingga anda dapat bekerja dengan jadual yang mengandungi banyak baris dan lajur seperti yang anda lakukan dalam laporan LuckyTemplates standard .
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