Está en la página 1de 1

Práctico Introducción a R

Danilo Gómez Correa

01-04-2021

1. Construya dos vectores, el primero con los números enteros desde 7 hasta 3, el segundo vector con los
primeros cinco números positivos divisibles por 5. Sea A la condición de ser par en el primer vector.
Sea B la condición de ser mayor que 10 en el segundo vector. ¿En cuál de las 5 posiciones se cumple A
y B simultáneamente?
2. Crear dos vectores con los 50 primeros números pares e impares, a los que llamaréis vp y vi, respecti-
vamente. Concatenar ambos vectores y seleccionar aquellos valores que ocupan posiciones que sean
múltiplos de 3.
3. Construya un vector con los siguientes elementos: 1, -4, 5, 9, -4. Escriba un procedimiento para extraer
las posiciones donde está el valor mínimo en el vector.
4. Con el uso de if else y/o funtion construya un rutina que primero diga si una ecuacion cuadratica
ax2 + bx + c = 0 tiene dos soluciones reales, tiene unica solucion o no tiene soluciones reales y ademas,
de tener soluciones reales que las muestre.(se debe suministrar los valores de a, b, c)
5. Construya una función a la cual le ingrese el salario por hora y el número de horas trabajadas durante
una semana por un trabajador. La función debe calcular el salario neto.
6. Construya una función llamada precio que calcule el precio total de sacar A fotocopias y B impresiones,
sabiendo que los precios son 50 y 100 pesos para A y B respectivamente si el cliente es un estudiante, y
de 75 y 150 para A y B si el cliente es un profesor. La función debe tener dos argumentos cuantitativos
(A y B) y el argumento lógico estudiante que por defecto tenga el valor de TRUE. Use la estructura
mostrada abajo.
7. Para explorar la manipulación de datos de dplyr, usaremos nycflights13::flights. Este marco
de datos contiene los 336,776 vuelos que partieron de la ciudad de Nueva York en 2013. Los datos
provienen de la Oficina de Estadísticas de Transporte de EE. UU . Y están documentados en ?flights.
a. Describa cada variable.
b. Con el uso de filter y operadores logicos encuentre todos los vuelos que:
• Tuvo un retraso de llegada de dos o más horas
• Fueron operados por United, American o Delta
• Partidos en verano (julio, agosto y septiembre)
• Llegó más de dos horas tarde, pero no se fue tarde
• Se retrasaron al menos una hora, pero recuperaron más de 30 minutos en vuelo.
• Partió entre la medianoche y las 6 a.m. (inclusive)

También podría gustarte