Ejemplos – Contar elementos de un RDD en Scala

Ejemplo: contar elementos – count() Cuenta el número de elementos de un RDD. val rdd = sc.parallelize(1 to 4) rdd.count res: Long = 4   Ejemplo: contar elementos por clave – ContarcountByKey() Cuanta en número de elementos de un RDD agrupados por clave. val rdd = sc.parallelize(List((1, «tren»), (1, «avion»), (2, «coche»), (2, «moto»)), 2)…

Read More »

Reducir elementos de un RDD en Scala

Ejemplo: reducir elementos de un RDD – reduce (función) Agregar los elementos del conjunto de datos segun la función indicada por parámetro. Esta función debe ser conmutativa y asociativa para que se pueda calcular correctamente en paralelo. val rdd = sc.parallelize(1 to 4, 2) rdd.reduce(_+_) res: Int = 10 Ejemplo: reducir elementos de un RDD…

Read More »

Guardar elementos de RDDs en Scala

Guardar elementos de RDDs: SaveAsTextFile (ruta) Escribe los elementos del conjunto de datos como un archivo de texto (o conjunto de archivos) en un directorio determinado en el sistema de archivos local, HDFS o cualquier otro sistema de archivos compatible con Hadoop. Spark llama String en cada elemento para convertirlo en una línea de texto…

Read More »

Ordenar elementos de un RDD en Scala

Ordenar elementos por clave – sortByKey() Nos devuelve un RDD ordenado por clave // Ejemplo ascendente val rdd = sc.parallelize(List((«tren», 1), («avion», 2), («barco», 4), («barco», 3))) rdd.sortByKey(true).collect() res: Array[(String, Int)] = Array((avion,2), (barco,4), (barco,3), (tren,1)) // Ejemplo descendente val rdd = sc.parallelize(List((«tren», 1), («avion», 2), («barco», 4), («barco», 3))) rdd.sortByKey(false).collect() res: Array[(String, Int)] =…

Read More »

Ocultar elementos en Shiny

Solución para ocultar elementos Después de probar diferentes soluciones, he conseguido que una me funcione, es tan simple como se muestra a continuación: library(shiny) library(shinyjs) ui <- fluidPage( useShinyjs(), actionButton(«button», «Click me»), div(id = «texto», «Texto que se oculta»), ) server <- function(input, output) { observeEvent(input$button, { toggle(«texto») }) } shinyApp(ui, server)

Read More »