- Método 1: Criar um vetor vazio com comprimento zero
- Método 2: Criar um vetor vazio de uma classe específica
- Método 3: Criar um vetor vazio com um comprimento específico
Pode utilizar um dos seguintes métodos para criar um vetor vazio no R:
#criar um vetor vazio com comprimento zero e sem classe específica empty_vec <- vetor() #criar um vetor vazio com comprimento zero e uma classe específica empty_vec <- character() #criar um vetor vazio com comprimento específico empty_vec <- rep(NA, times= 10 )
Os exemplos seguintes mostram como utilizar cada um destes métodos na prática.
Método 1: Criar um vetor vazio com comprimento zero
O código seguinte mostra como criar um vetor com um comprimento de zero e sem classe específica:
#criar um vetor vazio com comprimento zero e sem classe específica vector_vazio <- vetor() #exibir o comprimento do vetor length(vector_vazio) 0
Podemos então preencher o vetor com valores, se quisermos:
#adicionar valores de 1 a 10 ao vetor vazio empty_vec <- c(empty_vec, 1:10) #ver o vetor atualizado empty_vec 1 2 3 4 5 6 7 8 9 10
Método 2: Criar um vetor vazio de uma classe específica
O código seguinte mostra como criar vectores vazios de classes específicas:
#criar vetor vazio da classe 'character' empty_vec <- character() class(empty_vec) "character" #criar vetor vazio da classe 'numeric' empty_vec <- numeric() class(empty_vec) numeric(0) #criar vetor vazio da classe 'logical' empty_vec <- logical() class(empty_vec) logical(0)
Método 3: Criar um vetor vazio com um comprimento específico
O código seguinte mostra como criar um vetor com um comprimento específico em R:
#criar um vetor vazio com comprimento 10 empty_vec <- rep(NA, times= 10 ) #exibir o vetor vazio empty_vec NA NA NA NA NA NA NA NA NA NA NA NA
Se souber o comprimento do vetor no início, esta é a solução mais eficiente em termos de memória no R.