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.