スカラのflatMap、コンパイラはそれが間違っていると言います

user2848932

「、」で区切られた項目を含む行を含むファイルがあります。例:

2 1,3
3 2,5,7
5 4

今、私はこのファイルをそのようなrddにflatMapしたいと思います:

2 1
2 3
3 2
3 5
5 7
5 4

この機能をscalaで実現するにはどうすればよいのでしょうか。

  val pairs = lines.flatMap { line =>
        val a = line.split(" ")(0)
        val partb = line.split(" ")(1)
        for (b <- partb.split(",")) {
          yield a + " " + b
        }
      }

これは正しいです?

Zeimyth

コード例を明確にしていただきありがとうございます。あなたの場合、唯一の問題はあなたのyieldキーワードの場所です次のように、中括弧の前に移動します。

for (b <- partb.split(",")) yield {
  a + " " + b
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コンパイラは到達不能ステートメントがあると言っていますが、何が間違っているのですか?

分類Dev

Javaキャスト:コンパイラが間違っているか、言語仕様が間違っているか、それとも私が間違っているのですか?

分類Dev

JSモジュールバンドラー(Webpackなど)がコンパイルされていると言うのは間違っていますか?

分類Dev

コンパイラは間違ったタイプについて文句を言いますが、それは明らかに正しいです

分類Dev

BjarneはこのADLの例について間違っていますか、それともコンパイラのバグがありますか?

分類Dev

コンパイラは、ジェネリッククラスメソッドがそれ自体を直接または間接的に参照すると言っていますが、そうではありません

分類Dev

この標準は、このメンバー関数へのポインタ型テンプレートパラメータについて何と言っていますか?私のコードは間違っていますか、それともMSVS 16.6はバグがありますか?

分類Dev

私のコードは間違っていますか、それともコンパイラのせいですか?

分類Dev

Azureパイプラインのdockerfileのコピーコマンドのパスが間違っています

分類Dev

コンパイラは変数が初期化されていないと言っています

分類Dev

コンパイラは動的プロパティが欠落していると言いますが、私はそれを見ることができます

分類Dev

スパークは、機能の列が間違っていると私に言っています

分類Dev

何かが常に間違っている場合、それはコンパイルされますか?

分類Dev

コンパイラは、uuid.hが見つからないと言っていますが、apt-getはそれが

分類Dev

golangコンパイラは、プログラムがredfeindされていない変数を再定義していると言っています

分類Dev

C#ハッカーランクコードは、30日間のコードでデータ型チャレンジで正しい結果を生成しますが、私は間違っていると言います

分類Dev

ローカル変数を型として使用するにはどうすればよいですか?コンパイラは「それは変数ですが、型のように使用されます」と言います

分類Dev

古いC ++コンパイラが新しいキーワードを実装していない場合、それを定義するのは間違っていますか?

分類Dev

Javaコンパイラは、この例外は対応するtryステートメントの本体でスローされることはないと言っていますが、スローされます

分類Dev

コンパイラが間違ったデータ型について不平を言っている

分類Dev

このコードを機能させることができません。誰かが私が間違っていることを教えてもらえますか?sublは、18行目にエラーがあると言っていますが、実際にはそれを理解できません

分類Dev

私のメイクファイルはそれ自体をコンパイルし続けます。私は何が間違っているのですか?

分類Dev

Railsのネストされたコントローラーのパスが間違っています

分類Dev

sudoがパスワードが間違っていると言っているのはなぜですか?

分類Dev

パーサーでエラーをコンパイルします。入力ファイルが間違っていると思いますが、何が間違っているのかわかりません。

分類Dev

コンパイラがこれがクラスまたは名前空間ではないと文句を言うのはなぜですか?

分類Dev

私のチームの上級開発者は、このようなSQLコマンドを書くことは「パラメータ化されているので」安全だと言っていますが、その方法がわかりません。

分類Dev

goコンパイラーが構造体はインターフェースを満たさないと言っているのはなぜですか?

分類Dev

コンパイラが間違っていることを知る方法

Related 関連記事

  1. 1

    コンパイラは到達不能ステートメントがあると言っていますが、何が間違っているのですか?

  2. 2

    Javaキャスト:コンパイラが間違っているか、言語仕様が間違っているか、それとも私が間違っているのですか?

  3. 3

    JSモジュールバンドラー(Webpackなど)がコンパイルされていると言うのは間違っていますか?

  4. 4

    コンパイラは間違ったタイプについて文句を言いますが、それは明らかに正しいです

  5. 5

    BjarneはこのADLの例について間違っていますか、それともコンパイラのバグがありますか?

  6. 6

    コンパイラは、ジェネリッククラスメソッドがそれ自体を直接または間接的に参照すると言っていますが、そうではありません

  7. 7

    この標準は、このメンバー関数へのポインタ型テンプレートパラメータについて何と言っていますか?私のコードは間違っていますか、それともMSVS 16.6はバグがありますか?

  8. 8

    私のコードは間違っていますか、それともコンパイラのせいですか?

  9. 9

    Azureパイプラインのdockerfileのコピーコマンドのパスが間違っています

  10. 10

    コンパイラは変数が初期化されていないと言っています

  11. 11

    コンパイラは動的プロパティが欠落していると言いますが、私はそれを見ることができます

  12. 12

    スパークは、機能の列が間違っていると私に言っています

  13. 13

    何かが常に間違っている場合、それはコンパイルされますか?

  14. 14

    コンパイラは、uuid.hが見つからないと言っていますが、apt-getはそれが

  15. 15

    golangコンパイラは、プログラムがredfeindされていない変数を再定義していると言っています

  16. 16

    C#ハッカーランクコードは、30日間のコードでデータ型チャレンジで正しい結果を生成しますが、私は間違っていると言います

  17. 17

    ローカル変数を型として使用するにはどうすればよいですか?コンパイラは「それは変数ですが、型のように使用されます」と言います

  18. 18

    古いC ++コンパイラが新しいキーワードを実装していない場合、それを定義するのは間違っていますか?

  19. 19

    Javaコンパイラは、この例外は対応するtryステートメントの本体でスローされることはないと言っていますが、スローされます

  20. 20

    コンパイラが間違ったデータ型について不平を言っている

  21. 21

    このコードを機能させることができません。誰かが私が間違っていることを教えてもらえますか?sublは、18行目にエラーがあると言っていますが、実際にはそれを理解できません

  22. 22

    私のメイクファイルはそれ自体をコンパイルし続けます。私は何が間違っているのですか?

  23. 23

    Railsのネストされたコントローラーのパスが間違っています

  24. 24

    sudoがパスワードが間違っていると言っているのはなぜですか?

  25. 25

    パーサーでエラーをコンパイルします。入力ファイルが間違っていると思いますが、何が間違っているのかわかりません。

  26. 26

    コンパイラがこれがクラスまたは名前空間ではないと文句を言うのはなぜですか?

  27. 27

    私のチームの上級開発者は、このようなSQLコマンドを書くことは「パラメータ化されているので」安全だと言っていますが、その方法がわかりません。

  28. 28

    goコンパイラーが構造体はインターフェースを満たさないと言っているのはなぜですか?

  29. 29

    コンパイラが間違っていることを知る方法

ホットタグ

アーカイブ