Rumah Kewangan Peribadi Bagaimana Berjaya Ikut Konvensyen Menamakan di R - dummies

Bagaimana Berjaya Ikut Konvensyen Menamakan di R - dummies

Isi kandungan:

Video: Ruby on Rails by Leila Hofer 2025

Video: Ruby on Rails by Leila Hofer 2025
Anonim

R sangat liberal ketika datang ke nama untuk objek dan fungsi. Kebebasan ini adalah rahmat besar dan beban yang besar pada masa yang sama. Tiada siapa yang bertanggungjawab untuk mematuhi peraturan yang ketat, jadi sesiapa yang memprogram sesuatu di R pada dasarnya boleh melakukan seperti yang dia suka.

Cara memilih nama yang betul dalam R

Walaupun hampir semua sesuatu dibenarkan ketika memberikan nama kepada objek, masih ada beberapa aturan di R yang tidak dapat diabaikan:

  • Nama mesti bermula dengan huruf atau titik. Jika anda memulakan nama dengan titik, watak kedua tidak boleh menjadi digit.

  • Nama hanya mengandungi huruf, nombor, aksara garis bawah (_), dan titik (.). Walaupun anda boleh memaksa R untuk menerima aksara lain dalam nama, anda tidak boleh, kerana aksara ini sering mempunyai erti khas dalam R.

  • Anda tidak boleh menggunakan kata kunci khas berikut sebagai nama:

    < ! --2 ->
    • break

    • else

    • FALSE

    • for

    • function

    • if

    • Inf

    • NA

    • NaN

    • next

    • repeat

    • kembali

    • TRUE

    • manakala

R adalah kes sensitif, yang bermaksud bahawa, untuk R, nama akhir dan Nama Akhir adalah dua objek yang berbeza. Jika R memberitahu anda ia tidak dapat mencari objek atau fungsi dan anda pasti ia perlu berada di sana, semak untuk memastikan anda menggunakan kes yang betul.

Pilih nama R yang menambah maksud kod anda

Apabila Joris masih muda, ibu bapanya membeli kambing kecil comel yang memerlukan nama. Setelah banyak renungan, dia memutuskan untuk memanggilnya Blacky. Tidak peduli bahawa anak kambing itu sebenarnya putih dan namanya membuat semua orang percaya bahawa ia adalah anjing; Joris fikir ia adalah nama yang sempurna.

Begitu juga, memanggil hasil skrip panjang Blacky mungkin sedikit membingungkan bagi orang yang telah membaca kod anda di kemudian hari, walaupun ia membuat semua jenis akal untuk anda. Ingat: Anda boleh menjadi orang yang, dalam masa tiga bulan, cuba mencari tahu apa yang anda cuba capai. Menggunakan nama deskriptif akan membolehkan anda menyimpan kod anda dibaca.

Walaupun anda boleh menamakan objek apa sahaja yang anda mahu, sesetengah nama akan menyebabkan masalah yang kurang daripada yang lain. Anda mungkin perasan bahawa tiada fungsi yang kami gunakan sehingga kini disebut sebagai had luar. Betul: Jika anda ingin memanggil tampal objek, anda bebas untuk melakukannya: >> paste paste [1] "Ini menjadi mengelirukan"> paste ("Jangan", "anda", "berfikir? ") [1]" Tidakkah anda fikir? "

R akan sentiasa tahu dengan sempurna apabila anda mahu paste vektor dan apabila anda memerlukan paste fungsi (). Itu tidak bermakna ia adalah idea yang baik untuk menggunakan nama yang sama untuk kedua-dua item, walaupun. Jika anda boleh mengelakkan memberi nama fungsi kepada objek, anda harus.

Satu keadaan di mana anda benar-benar boleh mengalami masalah ialah apabila anda menggunakan modal F atau T sebagai nama objek. Anda boleh melakukannya, tetapi anda mungkin melanggar kod pada satu ketika. Walaupun ia adalah idea yang sangat buruk, T dan F terlalu sering digunakan sebagai singkatan untuk TRUE dan FALSE, masing-masing. Tetapi T dan F bukan kata kunci yang dikhaskan.

Jadi, jika anda menukarnya, R akan mula mencari objek T dan kemudian cuba menggantikan T dengan TRUE. Dan mana-mana kod yang masih menjangkakan T bermaksud TRUE akan gagal dari titik ini. Jangan gunakan F atau T, bukan sebagai nama objek dan bukan sebagai singkatan.

Bagaimana Berjaya Ikut Konvensyen Menamakan di R - dummies

Pilihan Editor

Cara Memohon Bentuk ke Objek di PowerPoint - dummies

Cara Memohon Bentuk ke Objek di PowerPoint - dummies

Cara paling mudah untuk memohon pemformatan kepada objek dalam PowerPoint 2013 adalah dengan arahan Shape Styles. Bergantung kepada gaya yang anda pilih, gaya bentuk boleh menyertakan sempadan, warna yang mengisi, dan kesan khas yang menjadikan bentuk kelihatan berkilat, matte, atau dinaikkan. Walaupun dari nama anda mungkin mengharapkan gaya bentuk ...

Cara Tambah Video ke Slaid Anda di PowerPoint 2016 - video

Cara Tambah Video ke Slaid Anda di PowerPoint 2016 - video

Tidak hanya milik di YouTube. Anda boleh dengan mudah menambah klip video ke persembahan PowerPoint 2016 anda dan memainkannya pada kehendak. Menambah klip pergerakan filem ke slaid adalah sama dengan menambah klip bunyi. Namun, terdapat perbezaan yang sangat penting antara klip gerakan dan gigitan bunyi: Video dimaksudkan untuk dilihat (dan ...

Bagaimana Melaksanakan Kesan Teks ke PowerPoint 2007 Text - dummies

Bagaimana Melaksanakan Kesan Teks ke PowerPoint 2007 Text - dummies

Di bahagian bawah dialog Font PowerPoint kotak adalah pilihan Kesan. Kesan teks PowerPoint mempunyai pelbagai kegunaan, beberapa utilitarian dan sesetengahnya bersenang-senang. Berhati-hati dengan kesan teks. Gunakannya dengan berhati-hati dan pastikan mereka menambah kandungan persembahan anda dan bukannya mengalihkan perhatiannya. Pergi ke PowerPoint ...

Pilihan Editor

Bagaimana Menentukan Idea Utama dalam Perenggan untuk ASVAB - patung

Bagaimana Menentukan Idea Utama dalam Perenggan untuk ASVAB - patung

Soalan pada subtest Pemahaman Perenggan ASVAB sering meminta anda untuk mengenal pasti titik utama dari laluan bacaan. Bagaimanakah anda lebih baik mengenali idea-idea utama? Amalan. Idea utama, yang merupakan perkara paling penting yang penulis buat, kadangkala dinyatakan dan terkadang tersirat dalam sekeping tulisan. ...

Cara mengenalpasti mata untuk subtest pemahaman membaca ASVAB - dummies

Cara mengenalpasti mata untuk subtest pemahaman membaca ASVAB - dummies

Apabila seseorang menulis sesuatu, dia hampir selalu cuba membuat satu titik. Mesej ini dipanggil titik utama atau idea utama penulisan. Perenggan atau petikan ini juga boleh mengandungi maklumat yang menyokong atau memperkuatkan titik utama; permata kecil ini dipanggil subpoints. Pilih titik utama Titik utama adalah ...

Bagaimana Menyelesaikan Masalah Geometrik pada ASVAB - dummies

Bagaimana Menyelesaikan Masalah Geometrik pada ASVAB - dummies

Masalah geometrik pada ASVAB menghendaki anda mengira jumlah, perimeter, kawasan, lilitan, diameter, dan sebagainya pelbagai bentuk geometri. Masalah-masalah ini tidak begitu sukar dengan sedikit pengetahuan tentang beberapa formula geometri. Anda melukis pagar yang panjangnya 20 kaki dan tinggi 6 kaki. Berapa banyak rakaman persegi pagar ...