ComenzarEmpieza gratis

Selección por comparación - Paso 1

Haciendo uso de los operadores de comparación, podemos abordar la pregunta anterior de una forma más proactiva.

Los operadores de comparación (lógica) conocidos por R son:

  • < para menos de
  • > para más de
  • <= para menos o igual a
  • >= para mayor o igual que
  • == para iguales entre sí
  • != no son iguales entre sí

Como se ha visto en el capítulo anterior, al declarar 6 > 5 se obtiene TRUE. Lo bueno de R es que puedes utilizar estos operadores de comparación también en vectores. Por ejemplo:

c(4, 5, 6) > 5
[1] FALSE FALSE TRUE

Este comando comprueba en cada elemento del vector si la condición establecida por el operador de comparación es TRUE o FALSE.

Este ejercicio forma parte del curso

Introducción a R

Ver curso

Instrucciones de ejercicio

  • Comprueba qué elementos de poker_vector son positivos (es decir, >0) y asígnalo a selection_vector.
  • Imprime selection_vector para que puedas inspeccionarlo. La impresión te dice si has ganado (TRUE) o perdido (FALSE) dinero cada día.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector

# Which days did you make money on poker?
selection_vector <- 
  
# Print out selection_vector
Editar y ejecutar código