Cara membuat vektor satuan di r (dengan contoh)
Ada dua cara umum untuk membuat vektor satuan di R:
Metode 1: Gunakan c()
#create vector of 12 ones
ones_vector <- c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
Metode 2: Gunakan perwakilan()
#create vector of 12 ones
ones_vector <- rep(1, 12)
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.
Terkait: Cara Membuat Vektor Nol di R
Contoh 1: Buat vektor menggunakan c()
Kode berikut menunjukkan cara membuat vektor menggunakan fungsi c() :
#create vector of 12 ones ones_vector <- c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) #view vector ones_vector [1] 1 1 1 1 1 1 1 1 1 1 1 1
Hasilnya adalah vektor dengan 12 vektor.
Metode ini mudah digunakan namun bisa membosankan jika Anda ingin membuat vektor yang sangat panjang.
Misalnya, jika Anda ingin membuat vektor dengan 100 unit, memasukkan setiap nilai akan memakan waktu lama.
Contoh 2: Buat vektor menggunakan rep()
Kode berikut menunjukkan cara membuat vektor menggunakan fungsi rep() :
#create vector of 12 ones ones_vector <- rep(1, 12) #view vector ones_vector [1] 1 1 1 1 1 1 1 1 1 1 1 1
Hasilnya adalah vektor dengan 12 vektor.
Perhatikan bahwa metode ini jauh lebih efisien jika Anda ingin membuat vektor yang sangat panjang karena Anda hanya perlu memberikan dua argumen ke fungsi rep() .
Argumen pertama menentukan nilai yang akan direplikasi dan nilai kedua menentukan berapa kali untuk mereplikasinya.
Terkait: Cara menggunakan fungsi rep() di R untuk mereplikasi elemen
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:
Cara membuat vektor dengan bilangan acak di R
Cara membuat vektor kosong di R
Bagaimana cara memeriksa apakah suatu vektor berisi elemen tertentu di R