CrossNox / 7506-OD2

Recursos para 7506 (FIUBA)
https://crossnox.github.io/7506-OD2/
MIT License
7 stars 8 forks source link

Ejercicios de spark (el segundo es de pandas pero se puede hacer en spark) 1c-2018 #9

Closed GonzaH closed 5 years ago

GonzaH commented 6 years ago

Nintendo of America (EEUU) tiene información de ventas de videojuegos físicas mensuales totalizadas en EEUU las cuales se realizan en cadenas de tiendas de videojuegos en el siguiente RDD: (id_videojuego, id_tienda, mes, anio, total_ventas_mensuales). Por otro lado tenemos un RDD con información de las tiendas y de su ubicación (id_tienda, direccon, latitud, longitud, codigo_postal, estado). Con esta información escribir un programa en pySpark para obtener la tienda que realizó menor cantidad de ventas en el estado de "Georgia" en todo el año 2017.

El GCPD (Gotham City Police Dept) recolecta la información de casos policiales que acontecen en Ciudad Gótica. Esta información se encuentra guardada en un dataframe con el siguiente formato: (fecha, id_caso, descripcion, estado_caso, categoría, latitud, longitud). Los posibes estados que puede tener un caso son 1: caso abierto, 2: caso resuelto, 3: cerrado sin resolución. Las fechas se encuentran en el formato YYYY-MM-DD. Por otro lado el comisionado Gordon guarda un registro detallado sobre en cuáles fue activada la batiseñal para perid ayuda del vigilante, Batman. Esta información se encuentra en un Dataframe con el siguiente formato (id_caso, respuesta), siendo campo respuesta si la señal tuvo respuesta positiva (1) o negativa (0) de parte de él. El sector encargado de las estadísticas oficiales del GCPD quiere con esta información analizar las siguientes situaciones: Tasa de resolución de casos de la fuerza policial por categoría de caso (considerando aquellos casos en los que no participó Batman). Esto abarca tanto los casos en los que no se activó la batiseñal como en los que se activó pero hubo respuesta negativa Tasa de resolución de casos con la ayuda de Batman (considerando que aquellos casos en los que fue llamado con la batiseñal, participó en la resolución). Cambia la definición de que se considera como participación pero bueno, las consignas son consignas Indicar el mes del año pasado en el que Batman tuvo mayor participación en la investigación de los casos. Aca mantuve la segunda definición de participación

Perdón por la letra. meme1 meme2