Agrupando múltiples columnas sin agregación

Tengo un marco de datos ( Dataset<Row>) que tiene seis columnas, de seis, cuatro deben agruparse y para las otras dos columnas puede repetir las columnas agrupadas n veces según el valor variable en esas dos columnas.

conjunto de datos requerido como a continuación:

 id | batch  | batch_Id | session_name | time          | value
 001|  abc   |   098    |    course-I  | 1551409926133 |  2.3
 001|  abc   |   098    |    course-I  | 1551404747843 |  7.3
 001|  abc   |   098    |    course-I  | 1551409934220 |  6.3

Cansé algo como abajo

Dataset<Row> df2 = df.select("*")
    .groupBy(col("id"), col("batch_Id"), col("session_name"))
    .agg(max("time"));

He añadido aggpara conseguir GroupBy de salida, pero no saben cómo lograrlo.

Ayuda muy apreciada ... Gracias.

Respuesta 1

Digamos que este es mi código: public void render () {GL11.glClearColor (0, 0, 1, 1); GL11.glClear (GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT); GL11.glColor3f (.5f, .5f, 1.0f); GL11 ....

Estoy usando el complemento gwt-maven-y desde hace poco recibí errores extraños en mi IDE (eclipse de oxígeno). Después de investigarlo, me doy cuenta de que el complemento gwt-maven se comporta de manera diferente cuando se ejecuta en eclipse ...

Aquí tengo una clase simple que extiende una clase en la biblioteca de gráficos ACM llamada GRect. Grect es un rectángulo básico que se puede dibujar en un GCanvas (también parte de ACM). Lo que quiero lograr es un nuevo ...

Como se sabe, las clases de la biblioteca rt.jar se cargan a través de Bootstrap Classloader. java.lang es parte de la biblioteca rt.jar. Sin embargo, este ejemplo System.out.println (ArrayList.class.getClassLoader ()); ...