Come creare un vettore di unità in r (con esempi)


Esistono due modi comuni per creare un vettore di uno in R:

Metodo 1: utilizzare c()

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

Metodo 2: utilizzare rep()

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

Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.

Correlati: Come creare un vettore di zeri in R

Esempio 1: crea un vettore di uno usando c()

Il codice seguente mostra come creare un vettore di uno utilizzando la funzione 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

Il risultato è un vettore con 12 unità.

Questo metodo è semplice da usare ma può essere noioso se desideri creare un vettore estremamente lungo.

Ad esempio, se desideri creare un vettore con 100 unità, l’inserimento di ogni singolo valore richiederà molto tempo.

Esempio 2: crea un vettore di uno utilizzando rep()

Il codice seguente mostra come creare un vettore di uno utilizzando la funzione 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

Il risultato è un vettore con 12 unità.

Tieni presente che questo metodo è molto più efficiente se desideri creare un vettore estremamente lungo perché devi solo fornire due argomenti alla funzione rep() .

Il primo argomento specifica il valore da replicare e il secondo valore specifica il numero di volte per replicarlo.

Correlati: come utilizzare la funzione rep() in R per replicare gli elementi

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in R:

Come creare un vettore con numeri casuali in R
Come creare un vettore vuoto in R
Come verificare se un vettore contiene un dato elemento in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *