Como criar um vetor de unidades em r (com exemplos)
Existem duas maneiras comuns de criar um vetor de uns em R:
Método 1: use c()
#create vector of 12 ones
ones_vector <- c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
Método 2: use rep()
#create vector of 12 ones
ones_vector <- rep(1, 12)
Os exemplos a seguir mostram como usar cada método na prática.
Relacionado: Como criar um vetor de zeros em R
Exemplo 1: Crie um vetor de unidades usando c()
O código a seguir mostra como criar um vetor de uns usando a função 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
O resultado é um vetor com 12 unidades.
Este método é simples de usar, mas pode ser entediante se você quiser criar um vetor extremamente longo.
Por exemplo, se você deseja criar um vetor com 100 unidades, inserir cada valor individual demorará muito.
Exemplo 2: Crie um vetor de uns usando rep()
O código a seguir mostra como criar um vetor de uns usando a função 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
O resultado é um vetor com 12 unidades.
Observe que este método é muito mais eficiente se você deseja criar um vetor extremamente longo porque você só precisa fornecer dois argumentos para a função rep() .
O primeiro argumento especifica o valor a ser replicado e o segundo valor especifica o número de vezes para replicá-lo.
Relacionado: Como usar a função rep() em R para replicar elementos
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como criar um vetor com números aleatórios em R
Como criar um vetor vazio em R
Como verificar se um vetor contém um determinado elemento em R