Video: TECNOLOGIA Palanca de tercer grado SECUNDARIA (3ºESO) 2024
Si usa valores lógicos en operaciones aritméticas, R ve TRUE como 1 y FALSE como 0. Esto permite algunas construcciones bastante interesantes.
Para ilustrar, supongamos que tiene dos vectores que contienen la cantidad de cestas que Granny y su amiga Geraldine anotaron en los seis juegos de esta temporada de baloncesto: canastas >>. de. Cestas de abuelita de. Geraldine <- c (5, 3, 2, 2, 12, 9)
Supongamos que quiere saber con qué frecuencia Granny obtuvo más puntos que Geraldine. Puede usar la traducción numérica de un vector lógico para ese fin en la función suma (), de la siguiente manera:
Además, tiene una forma fácil de determinar si un valor en un vector lógico es VERDADERO. Muy convenientemente, la función que realiza esa tarea se llama any (). Para preguntarle a R si Granny era mejor que Geraldine en cualquier juego, usa este código: >> cualquiera (lo mejor) [1] VERDADERO
¡Te dijimos que la abuelita se menea! Bueno, está bien, este resultado es un poco injusto para Geraldine, por lo que debes comprobar si Granny era mejor que Geraldine en
los
juegos. La función R que utiliza para este propósito se llama - sorpresa, sorpresa - todo (). Para saber si Granny siempre fue mejor que Geraldine, use el siguiente código: