Igualdad

La forma más básica de comparación es la igualdad. Recordemos brevemente su sintaxis. Las declaraciones indicadas a continuación se evalúan todas como TRUE (puedes probarlas en la consola).

3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"

Observa en la última expresión que R distingue mayúsculas de minúsculas: "R" no es igual a "r". Tenlo en cuenta en los ejercicios de este capítulo.

Este ejercicio forma parte del curso

R intermedio

Ver curso

Instrucciones de ejercicio

  • En el editor de la derecha, escribe el código R para ver si TRUE es igual a FALSE.
  • Del mismo modo, comprueba si -6 * 14 no es igual a 17 - 101.
  • A continuación: comparación de cadenas de caracteres. Pregunta a R si las cadenas "useR" y "user" son iguales.
  • Por último, averigua qué ocurre si comparas elementos lógicos con elementos numéricos: ¿son iguales TRUE y 1?

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Comparison of logicals


# Comparison of numerics


# Comparison of character strings


# Compare a logical with a numeric