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