Mucho Data

Cuando los datos crecen

Por JJ Merelo / @jjmerelo

Visitas a la página de la wikipedia
rawData.us <- getURL("https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/es.wikipedia/all-access/all-agents/Corporaci%C3%B3n_Unificada_Nacional_de_Educaci%C3%B3n_Superior/monthly/2015100100/201810100")

data.CUN <- fromJSON(rawData.us)
df.CUN <- data.frame(matrix(unlist(data.CUN),nrow=36, byrow=T))
df.CUN$Views <-   as.numeric(levels(df.CUN$X7))[df.CUN$X7]
df.CUN$Date <-  as.Date(df.CUN$X4,"%Y%m%d00")

ggplot(data=df.CUN,aes(x=Date,y=Views,group=1,col='CUN'))+geom_line()+geom_line(data=df.UN,aes(x=Date,y=Views,group=1,col='UN'))

¿Cuánto mide el Millonarios?

Altura de los jugadores del
				    Millonarios
my $url = "http://www.millonarios.com.co/team";

my $dom = Mojo::DOM->new( get $url );
my @pesos;
my $players = $dom->find("select#player option[value]");
# ...
    my $this_dom = Mojo::DOM->new( get "http://www.millonarios.com.co/".$p->val );
    my $jugador = $this_dom->at("div.sombra-detalle");
    my $nombre = $jugador->find("strong")->map("text")->join( " " );
    my $data = $jugador->find("p")->map("text");
    my ($posicion) = ($data->[0] =~ /(\w+),/);
    my ($peso) = ($data->[3] =~ /(\d+)/);

Estoy harto de tanto rascar

Esto se parece a...

MapReduce es Hadoop

Spark+Scala

Recordemos a Kafka

¿Qué está pasando ahora mismo?

Now-casting

Hay mucho data

Escribamos nosotros la historia

¿Alguna pregunta?

Créditos

  1. Imagen del bus modificada de MTA photos
  2. Imagen de la Fundación del blog de Johnny Mackintosh
  3. Imagen del mulo de un foro
  4. Imagen de gente con móviles de Kris Krüg
  5. Imagen de fila de sillas por 2 funky
  6. Uves de ancient history
  7. Hulk de Clement127
  8. Zarpa de oso de Valerie
  9. Números de Andi Maguire
  10. Números de Perdidos por StuartPilbrow
  11. Tuppers de Boca Dorada
  12. Torrente por Hamed Saber
  13. Mapa doblado de George Oates
  14. Fuego de campamento de Jerry Kirkhart
  15. Bengala de John Jones
  16. Kafka por Araceli Pulido