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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *