INDICACIONES GENERALES.

El examen puede ser entregado hasta las 23:59 pm del domingo 13/03/2022. Consta solo de tres preguntas que tienen que ser desarrolladas en un script para luego ser enviados al correo:

PREGUNTA 1.

Después de ejecutar el siguiente for() usted tendrá 50 data frames llamados: df_1, df_2, df_3, …, df_50. Cada data frame tiene 2 columnas; la primera, es el identificador del vendedor; y la segunda, es las ventas que hizo en un día determinado.

for (i in 1:50) {
  set.seed(i)
  t<-data.frame(id=sample(1:520,500,F),
                ventas=sample(100:10000,500,T))
  
  names(t)[2]<-paste0("ventas_",i)
  assign(paste0("df_",i),t)
  rm(t)
}

Se le pide unir los 50 data frames en uno solo, el objetivo es tener la información solo de los que han realizado ventas los 50 días, es decir, solo se tiene que quedar con las personas que han realizado las ventas los 50 días. Por ejemplo, si una persona no realizó la venta en un día, ya no debería ser considerado en su data frame final.

PREGUNTA 2.

De la pregunta anterior una vez que tiene su data frame final que contiene a los vendedores que han realizado ventas durante los 50 días consecutivos.

Se le pide calcular lo siguiente:

PREGUNTA 3.

Usted está consternado con la derrota del PSG a manos del débil Real Madrid, lamentablemente usted no pudo ver el partido, así que solo le toca leer el minuto a minuto del partido. Para esto acude a la página del comercio. La scrapea corriendo el siguiente código.

library(rvest)
library(dplyr)

pg<-read_html("https://elcomercio.pe/deporte-total/futbol-mundial/real-madrid-psg-en-directo-gratis-ver-online-partido-de-vuelta-uefa-champions-league-2022-noticias-minuto-a-minuto-transmision-alineaciones-y-entradas-para-santiago-bernabeu-rmmd-dtbn-lbposting-espana-es-mx-cdmx-ar-noticia/")

mm<-pg %>% html_nodes("div.live-event2-comment") %>% html_text()

Una vez que ha terminado de correr los siguientes códigos usted tiene un vector llamado mm el cual contiene el minuto a minuto del partido. Usted puede observar que el vector mm está un poco sucio, por lo cual desea crear un data frame con esta información, en donde, la primera columna sea la hora en la que se dio el mensaje y en otra columna el mensaje del minuto a minuto. Su data frame solo debe contener información desde que empezó el partido, es decir, desde 15:01 en adelante.

Tendrá que aplicar todos sus conocimientos de manipulación de caracteres y expresiones regulares para obtener el resultado siguiente. Es decir, tendrá que crear un data frame similar al que se muestra a continuación.

hora suceso
17:03 Así se sufrió en el Bernabéu con el triunfo de Real Madrid.Sufrieron hasta el final… con su recoge cmo se vivi el final del partido en la grada del Bernabu #UCL #RealMadridPSG pic.twitter.com/2X7iTMggr6— MARCA (@marca) March 9, 2022
16:56 Real Madrid remonta en el Bernabéu y elimina al PSG de la Champions League . Benzema en una noche fantástica anotó un triplete y mete a los merengues en los cuartos de final de la Liga de Campeones.
16:54 FINAL DEL PARTIDO EN EL BERNABÉU.
16:50 90’ Neymar (Paris Saint Germain) ha recibido una falta en campo contrario.
16:48 86’ Corner, Real Madrid. Corner cometido por Presnel Kimpembe.
16:45 84’ Remate rechazado de Vinícius Júnior (Real Madrid) remate con la derecha desde el centro del área.
16:39 78’ ¡Gooooool! Real Madrid 3, Paris Saint Germain 1. Karim Benzema (Real Madrid) remate con la derecha desde el centro del área por el lado derecho de la portería.
16:36 76’ | ¡Gooooool! Real Madrid 2, Paris Saint Germain 1. Karim Benzema (Real Madrid) remate con la derecha desde el centro del área.
16:33 73’ Remate fallado por Vinícius Júnior (Real Madrid) remate con la izquierda desde el centro del área que se le va demasiado alto.
16:30 68’ | Marco Verratti (Paris Saint Germain) ha recibido una falta en la zona defensiva.
16:28 66’ | Nuno Mendes (Paris Saint Germain) ha recibido una falta en la zona defensiva.
16:23 63’ Falta de Neymar (Paris Saint Germain).
16:21 Falla el arquero del PSG, Gianluigi Donnarumma y Benzema aprovecha para igualar el partido.
16:20 61’ GOOOOOOOOOOOOOOOOOOOOL DEL REAL MADRID
16:17 56’ Remate rechazado de Kylian Mbappé (Paris Saint Germain) remate con la izquierda desde el centro del área. Asistencia de Lionel Messi después de un pase en profundidad.
16:15 55’ Remate parado bajo palos a rás de suelo. Vinícius Júnior (Real Madrid) remate con la derecha desde el centro del área.
16:13 53’ Gol de Mbappé nuevamente, pero otra vez quedó en off-side y la anotación es invalidada.
16:12 52’ | Corner, Real Madrid. Corner cometido por Marquinhos.
16:05 ¡Ya se juega el segundo tiempo en el Bernabeú!
16:03 Le cortaron el festejo: Mbappé anotó en el Real Madrid vs. PSG, pero lo anularon | VIDEO
16:02 Keylor Navas quedó sorprendido al ver a la afición del Real Madrid
15:51 Gol de Kylian Mbappé: PSG vence al Real Madrid 1-0 por la Champions League | VIDEO
15:49 Final primera parte, Real Madrid 0, Paris Saint Germain 1.
15:46 43’ | Vinícius Júnior (Real Madrid) ha sido amonestado con tarjeta amarilla.
15:42 GRAN JUGADA DE CONTRA DEL PSG. MBAPPÉ A PURA POTENCIA VENCIÓ A LA DEFENSA DEL REAL MADRID Y ASÍ MARCÓ EL 1-0 PARA LA VISITA. POR AHORA PSG ELIMINA AL REAL MADRID DE LA CHAMPIONS.
15:40 38’ | GOOOOOOOOOOOOOOOOOOOOOOL DEL PSG.
15:38 36’ | ¡Uffff! Cabezazo de Benzema que pasa cerca del arco del PSG.
15:35 33’ GOL de Mbappé, pero el árbitro lo anula por posición adelantada.
15:33 31’ | Neymar y Messi se juntaron como en el Barcelona y casi llega un golazo del PSG. El argentino estuvo cerca de vencer la portería del Real Madrid.
15:31 30’ | Falta de Danilo Pereira (Paris Saint Germain).
15:28 25’ | Fuera de juego, Real Madrid. Toni Kroos intentó un pase en profundidad pero Daniel Carvajal estaba en posición de fuera de juego.
15:26 22’ | Remate parado bajo palos a rás de suelo. Neymar (Paris Saint Germain) remate con la izquierda desde el lado izquierdo del interior del área. Asistencia de Kylian Mbappé.
15:22 20’ | Remate fallado por Leandro Paredes (Paris Saint Germain) remate con la derecha desde fuera del área que se va alto y desviado por la derecha. Asistencia de Neymar.
15:18 15’ | Corner, Paris Saint Germain. Corner cometido por Luka Modric.
15:14 13’ | Falla en defensa Real Madrid y Mbappé casi marca el primero en el Bernabéu.
15:13 12’ | Remate fallado por Daniel Carvajal (Real Madrid) remate con la derecha desde fuera del área.
15:12 Leandro Paredes (Paris Saint Germain) ha sido amonestado con tarjeta amarilla.
15:09 7’ Juega de contra PSG y Mbappé casi sorprende al Real Madrid. Gran jugada del elenco visitante.
15:06 4’ Asensio remata y rechaza como puede la defensa del PSG. Empieza a presionar el Madrid en campo del conjunto parisino.
15:03 2’ Real Madrid ha salido con todo en búsqueda del empate ante PSG.
15:03 Juego paralizado por choque de Militao.
15:01 ¡Ya se juega en el Bernabéu!

RECORDAR.

  1. Enviar solo el script al correo:
  2. Si tiene dudas o no comprende alguna puede comunicarse al whatsapp.