Objek Dan Kelas Objek Dalam R: Asas

Objek Dan Kelas Objek Dalam R: Asas

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 .

Objek Dan Kelas Objek Dalam R: Asas

Apabila anda menjalankan kod ini, anda akan melihat bahawa ini akan muncul dalam tetingkap Console. Ia juga ditunjukkan sebagai Nilai dalam tetingkap Persekitaran.

Objek Dan Kelas Objek Dalam R: Asas

Untuk mencetak data ini, masukkan nama objek dan Jalankannya. Anda akan melihat dalam Konsol bahawa ia mempunyai nilai 2.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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 ( == ).

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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.

Objek Dan Kelas Objek Dalam R: Asas

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

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