scala

    0

    2答えて

    私はScalaとSparkを使用しており、XMLファイルを単一の文字列として読み込みたいと考えています。 これを行うには、すっきりとしたScala-ishの方法を見つけるのに苦労しています。 私が最初に考えたのは val fileContents: RDD[String] = sparkContext.textfile(pathToFile) val combinedContents: Stri

    0

    1答えて

    I以下のスパーク2.2でデータフレームとスカラ2.11.8有する:G1とG2: df = sqlCtx.createDataFrame( [(560,9410,"web","G1",0,5), (290,1430,"web","G1",0,3), (470,1370,"web","G2",0,18), (290,1430,"web","G2",0,5),

    1

    1答えて

    ルーキーミスのように聞こえるかもしれませんが、私はそれをたくさんしています。怠惰な評価されたブロックまたは値を関数に渡している間に、どうか忘れてしまった場合は、 が評価を強制するため、関数の対応するパラメータを怠け者(パス/名前で呼ぶ) lazy val a = {println("a");1} def myfunc(b:Int){println("hello")} myfunc(a);

    -2

    2答えて

    は、私はそれが単一の単語が含まれているリストの配列がある scala> a res17: Array[org.apache.spark.sql.Row] = Array([0_42], [big], [baller], [bitch], [shoe] ..) 以下の通りですaと呼ばれるスカラ座での変数を持っています。私はシングルラップ配列の配列を作成しようとしていた理由は、私はword2ve

    -3

    1答えて

    Seqに文字列を追加する必要があります。私はvalでSeqを以下のように宣言しました。構造体自体が不変なので、2つの要素を追加して変更します。私はSeqに要素を追加する方法が:+であり、コードはうまくコンパイルされますが、空のリストList()を出力することを(see here)は読んでいます。 Seqに要素を追加する方法Seqのデフォルトの実装は不変Listあるので、 val bands = S

    -1

    1答えて

    なぜこれが機能しないのかわかりません。私のケースクラスにマッピングするのではなく、タプルを返すだけでうまくいきます。それ以外の場合、私は以下のエラーが表示されます。 case class WinRate(name: String, played: Int, wins: Int, losses: Int) val winners = df.select($"winning_heroes").ma

    0

    1答えて

    彼らは同じものを指し、まだ私は2種類のタグを比較する場合: val ttg1 = typeTag[Map[_,_]] val ttg2 = typeTag[immutable.Map[_,_]] assert(ttg1.tpe == ttg2.tpe) を私が得た: Map[_, _] did not equal scala.collection.immutable.Map[_,_]

    3

    3答えて

    私はステートメントの角括弧のバランスをとるコードを実行しています。私はそれが正しいと思うが、それは1つの特定のステートメントで失敗している、私はなぜ理解する必要がありますか? これは、それは私がアルゴを修正する必要があると思うコーディング、任意のポインタ? def balance(chars: List[Char]): Boolean = { def find(c: Char, l:

    1

    1答えて

    を作る私は"-Yopt-log-inline" [info] Compiling 7 Scala sources to /Users/admin/Workspace/bfd/target/scala-2.12/classes ... [error] error while loading Object, Missing dependency 'object scala in compiler m

    1

    3答えて

    タイプがEnumのvarargsパラメータを持つ場合、このパラメータのデフォルト値を設定できますか? def functionName(parameter: Enum* = defaultValue) 上記defaultValueの場合はどうすればよいですか?