Discutiremos esse cenário e discutiremos algumas abordagens para implementar isso neste artigo.
Vamos criar um vetor com preços de manga.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#return vetor
Imprimir (mango_price)
Resultado:
Abordagem 1 - % em % operador
É possível verificar se o valor está presente em um vetor ou não usando o % em % operador.
Ele retorna verdadeiro se o elemento fornecido existir. Retorna falsa caso contrário.
Sintaxe:
dado_element % em % vector_object
Onde o vetor_object é o vetor e a obra de_elemento é usada para verificar se existe no vetor ou não.
Exemplo 1:
Neste exemplo, verificaremos se 45 está presente no vetor anterior.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#Verifique para 45
Imprimir (45 % em % mango_price)
Resultado:
Retornou verdadeiro, pois está presente no vetor.
Exemplo 2:
Neste exemplo, verificaremos se 1000 está presente no vetor determinado.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#cheque para 1000
Imprimir (1000 % em % mango_price)
Resultado:
Retornou falso, pois não está presente no vetor.
Abordagem 2 - é.elemento()
O é.elemento () é usado para verificar se o elemento está presente em um vetor ou não. São necessários dois parâmetros. O primeiro parâmetro é o elemento a ser verificado e o segundo parâmetro é o objeto vetorial.
Ele retorna verdadeiro se o elemento fornecido existir. Ele retorna false se o elemento fornecido não existir.
Sintaxe:
é.elemento (dado_element, vector_object)
Parâmetros:
Exemplo 1:
Neste exemplo, verificaremos se 45 está presente no vetor determinado.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#Verifique para 45
impressão (é.elemento (45, mango_price))
Resultado:
Retornou verdadeiro, pois está presente no vetor.
Exemplo 2:
Neste exemplo, verificaremos se 1000 está presente no vetor anterior.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#cheque para 1000
impressão (é.elemento (1000, mango_price))
Resultado:
Retornou falso, pois não está presente no vetor.
Abordagem 3 - qualquer () com == Operador
Qualquer () retorna verdadeiro se algum valor no vetor for maior que 0. Se especificarmos o elemento igual ao vetor, se o elemento for encontrado, ele retornará verdadeiro. Retorna falsa caso contrário.
Sintaxe:
qualquer (dado_element == vector_object)
Onde o vetor_object é o vetor e a obra de_elemento é usada para verificar se existe no vetor ou não.
Exemplo 1:
Neste exemplo, verificaremos se 45 está presente no vetor determinado.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#Verifique para 45
Imprimir (qualquer (45 == mango_price)))
Resultado:
Retornou verdadeiro, pois está presente no vetor.
Exemplo 2:
Neste exemplo, verificaremos se 1000 está presente no vetor determinado.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#cheque para 1000
Imprimir (qualquer (1000 == mango_price)))
Resultado:
Retornou falso, pois não está presente no vetor.
Abordagem 4 - Match ()
Match () é usado para verificar se o elemento está presente em um vetor ou não. São necessários dois parâmetros. O primeiro parâmetro é o elemento a ser verificado e o segundo parâmetro é o objeto vetorial.
Ele retorna a posição do índice do elemento fornecido em um objeto vetorial se for encontrado. Caso contrário, ele retorna na.
Sintaxe:
Match (dado_element, vector_object)
Parâmetros:
Exemplo 1:
Neste exemplo, retornaremos a posição de 45 se for encontrada no vetor determinado.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#Verifique para 45
Imprimir (correspondência (45, mango_price)))
Resultado:
É encontrado na posição - 5.
Exemplo 2:
Neste exemplo, retornaremos a posição de 1000 se for encontrada no vetor determinado.
#create vetor com 8 preços de manga
mango_price = c (100.230.222.671,45,67,44,33)
#cheque para 1000
Imprimir (corresponder (1000, mango_price)))
Resultado:
Na é devolvido, pois não é encontrado.
Conclusão
Exploramos as quatro abordagens para encontrar o elemento especificado em um vetor. O é.elemento (), qualquer () e % em % operador retornam true se o elemento for encontrado. Caso contrário, ele retorna falso. A abordagem Matcha () retorna a posição do índice de um determinado elemento quando o elemento é encontrado e retorna na caso contrário.