scala

    0熱度

    1回答

    我在斯卡拉使用內部類掙扎。我試圖實現一個使用Node的子類的樹。我不斷收到類型爲Node的錯誤。我不斷收到這兩個構造函數中的錯誤。 class avlTree[T] private (var root:Node) { class Node (val element:T){ var leftChild:Node = _; var rightChild:Node =

    0熱度

    2回答

    我想實現扁平化利用火花/斯卡拉API記錄的邏輯拉平記錄。我正在嘗試使用地圖功能。 能否請你幫我解決這個問題最簡單的方法? 假設,對於一個給定鑰匙我需要有3個過程代碼 輸入數據幀 - > Keycol|processcode John |1 Mary |8 John |2 John |4 Mary |1 Mary |7 ================= =============

    0熱度

    1回答

    考慮: import argonaut._ import Argonaut._ import ArgonautShapeless._ sealed trait Parent case class Foo(x: Int) extends Parent case class Bar(y: String) extends Parent 我試圖定義DecodeJson[Parent]: i

    0熱度

    2回答

    我有以下DataFrame例如: Provider Patient Date Smith John 2016-01-23 Smith John 2016-02-20 Smith John 2016-03-21 Smith John 2016-06-25 Smith Jill 2016-02-01 Smith Jill 2016-03-10 James Jil

    0熱度

    1回答

    我是scala的新手。我對正則表達式並不陌生,但scala的正則表達式對我來說有點混亂。例如,我的輸入變量是從「設備」列字符串 我想輸入與名稱轉換,從上面一組以「平板」,從中年組到「桌面」,和其餘的「PHONE」,如下。什麼是最優雅的方式來做到這一點? "IOSTABLET" => "TABLET" "ANDROIDTABLET" => "TABLET" "TABLET" => "TABLET

    1熱度

    1回答

    下面的代碼工作正常: def using[A, B <: {def close(): Unit}] (closeable: B) (f: B => A): A = try { f(closeable) } finally { closeable.close() } def loadDictionaryFromNet():List[String] = using(Source

    0熱度

    2回答

    我正在嘗試在ScalaTest中使用fixture-context objects和async testing。 簡單地將兩者結合的幼稚方法不能編譯。例如: import org.scalatest.AsyncWordSpec import scala.collection.GenTraversableOnce import scala.concurrent.{ExecutionContex

    1熱度

    1回答

    我寫Scala程序讀取來自用戶的字符串,並使用任一遞歸下降解析器或解析器組合,以確定是否輸入的字符串的下面的語法相匹配(即,是由a和b),同時建立一個分析樹。如果匹配成功,則輸出生成的樹。 語法: S -> E$ E -> C E2 E2 -> E E2 -> NIL C -> 'a' | 'b' 我是相當新的斯卡拉所以任何閱讀我們將不勝感激,如果你有任何想法,請讓我知道我怎麼能實現這

    0熱度

    1回答

    我有一個for循環,我期待IndexOutOfBoundsException。我想在引發這個特定異常時拋出一個自定義異常。目前,我有這樣的: try { for (i <- 0 until end) { // do something } } catch { case e: IndexOutOfBoundsException => throw C

    0熱度

    2回答

    我讀了reducebyKey對大數據集來說是一個更好的選擇,可以減少數據的混洗,並以這種方式提高性能。我想轉換我的使用groupByKey。首先,它必須被轉換爲RDD: val linksNew = links.map(convertToRelationship) .flatMap(bidirRelationship) 鏈接是一個數據集和數據集的API沒有reduceByKey。當使