Jak utworzyć wektor jedynek w r (z przykładami)


Istnieją dwa popularne sposoby tworzenia wektora jedynek w R:

Metoda 1: Użyj c()

 #create vector of 12 ones
ones_vector <- c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)

Metoda 2: Użyj rep()

 #create vector of 12 ones
ones_vector <- rep(1, 12)

Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.

Powiązane: Jak utworzyć wektor zer w języku R

Przykład 1: Utwórz wektor jedynek za pomocą c()

Poniższy kod pokazuje, jak utworzyć wektor jedynek za pomocą funkcji 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

Rezultatem jest wektor z 12 jedynekami.

Ta metoda jest prosta w użyciu, ale może być żmudna, jeśli chcesz utworzyć wyjątkowo długi wektor.

Na przykład, jeśli chcesz utworzyć wektor zawierający 100 jednostek, wprowadzenie każdej wartości z osobna zajmie dużo czasu.

Przykład 2: Utwórz wektor jedynek za pomocą rep()

Poniższy kod pokazuje, jak utworzyć wektor jedynek za pomocą funkcji 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

Rezultatem jest wektor z 12 jedynekami.

Zauważ, że ta metoda jest znacznie bardziej wydajna, jeśli chcesz utworzyć wyjątkowo długi wektor, ponieważ musisz podać tylko dwa argumenty funkcji rep() .

Pierwszy argument określa wartość do replikacji, a druga wartość określa liczbę powtórzeń.

Powiązane: Jak używać funkcji rep() w R do replikowania elementów

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak utworzyć wektor z liczbami losowymi w R
Jak utworzyć pusty wektor w R
Jak sprawdzić, czy wektor zawiera dany element w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *