Resultados de la búsqueda a petición "scala"
¿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 = ...
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: ...
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 ...
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, ...
¿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 ...
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]]) : ...
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: ...
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 ...
¿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. ...
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 ...