¿por qué es "<integer>" == <integer> verdadero en R

Acabo de comenzar a aprender R y en mi primera tarea, me enfrento a un problema en el que necesito comparar un montón de variables y, mientras lo hago, se supone que debo ser falso al comparar dos variables no solo cuando no son iguales sino también cuando su tipo No es lo mismo. Por ejemplo :

7 == "7"

da verdadero que debería ser falso. Actualmente, estoy haciendo lo mismo de la siguiente manera:

var1 = 8 == "8"
var2 = typeof(8) == typeof("8")
var1 & var2

Supongo que debería haber un enfoque mucho más simple para lo mismo. Parece que convierte implícitamente 7 a "7" como lo hace cuando agregamos numérico a un vector de caracteres. Entonces, ¿hay alguna manera de obtener el mismo resultado en 1 línea?

Respuestas a la pregunta(1)

Su respuesta a la pregunta