Resultados de la búsqueda a petición "scala"

2 la respuesta

¿Cómo aplicar una función a una columna de un Spark DataFrame?

Supongamos que tenemos un Spark DataFrame df.getClass Class[_ <: org.apache.spark.sql.DataFrame] = class org.apache.spark.sql.DataFramecon el siguiente esquema df.printSchema root |-- rawFV: string (nullable = true) |-- tk: array (nullable = ...

1 la respuesta

Campos de clase Scala no visibles

Tengo la siguiente clase, anidada en un objeto llamadoSolution: class TreeNode(l_son: TreeNode, r_son: TreeNode, l_val: Int, r_val: Int, nr: Int)Además, en el objetoSolution Intento hacer referencia a sus campos: def query(left: Int, right: ...

5 la respuesta

Escala objetos y rasgos inmutables con campos val

Me gustaría construir mi modelo de dominio utilizando solo objetos inmutables. Pero también quiero usar rasgos con campos val y mover algunas funcionalidades a los rasgos. Mire el siguiente ejemplo: trait Versionable { val version = 0 def ...

4 la respuesta

Spark Dataframes UPSERT a la tabla Postgres

Estoy usando Apache Spark DataFrames para unir dos fuentes de datos y obtener el resultado como otro DataFrame. Quiero escribir el resultado en otra tabla de Postgres. Veo esta opción: myDataFrame.write.jdbc(url, table, ...

1 la respuesta

¿Ya no se admiten tipos estructurales recursivos en scala?

Algunas personas afirman que scala puede manejar tipos estructurales recursivos si usa la opción -Yrecursion de scalac. Sin embargo, mi ejemplo minimalista no compila: type Num = { def +(n: Num): Num }Recopilación de rendimientos: $ scalac ...

1 la respuesta

Errores falsos al usar la biblioteca de gatos en IntelliJ

Estoy usando la biblioteca Scala de gatos y el IntelliJ IDE parece estar luchando con el uso de implicidades: Aquí hay un ejemplo simple: import cats.std.all._ import cats.Traverse.ops._ def useSequence[A](ls : List[Option[A]]) : ...

1 la respuesta

Combinadores Scodec: el encabezado contiene un número mágico que se utiliza para discriminar tipos

Estoy buscando una manera de abordar un protocolo como el siguiente ejemplo: case class Request(bodyType: Int, foo: Int, bar: Int, body: RequestBody) sealed trait RequestBody case class Read(key: String) extends RequestBody case class Write(key: ...

3 la respuesta

Spark 1.6: java.lang.IllegalArgumentException: spark.sql.execution.id ya está configurado

Estoy usando spark 1.6 y me encuentro con el problema anterior cuando ejecuto el siguiente código: // Imports import org.apache.spark.sql.hive.HiveContext import org.apache.spark.{SparkConf, SparkContext} import ...

2 la respuesta

¿Cómo se depura el código de nivel de tipo?

La mayoría de las veces, todo lo que obtienes es un error implícito no encontrado. No sabes en qué parte de la cadena de construcción implícita falló. Aparentemente no puede usar la depuración en tiempo de ejecución o la declaración de impresión. ...

1 la respuesta

DummyImplicits ... ¿se usa esto? ¿Y cómo?

Mientras reflexiona sobre el código dePredef.scala Noté lo siguiente: /** A type for which there is always an implicit value. * @see [[scala.Array$]], method `fallbackCanBuildFrom` */ class DummyImplicit object DummyImplicit { /** An implicit ...