Spark MLlibで、Spark Scalaで文字列を整数に変換するにはどうすればよいですか?

デヒョンパーク

私が知っているように、MLlibはintergerのみをサポートします。
次に、文字列をscalaでintergerに変換したいと思います。たとえば、txtfileに多くのreviewerID、productIDがあります。

reviewerID    productID
03905X0912    ZXASQWZXAS
0325935ODD    PDLFMBKGMS
...
sourabh

StringIndexer解決策です。推定器とトランスフォーマーを備えたMLパイプラインに適合します。基本的に、入力列を設定すると、各カテゴリの頻度が計算され、0から始まる番号が付けIndexToStringられます。パイプラインの最後に追加して、必要に応じて元の文字列に置き換えることができます。

詳細については、「機能の推定、変換、選択」のMLドキュメントをご覧ください。

あなたの場合、それは次のようになります:

import org.apache.spark.ml.feature.StringIndexer 

val indexer = new StringIndexer().setInputCol("productID").setOutputCol("productIndex") 
val indexed = indexer.fit(df).transform(df)
indexed.show()

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Scala Spark列配列[文字列]をJSON配列を含む文字列に変換するにはどうすればよいですか?

分類Dev

.withColumn関数で列の整数値を取得するにはどうすればよいですか?[Spark-Scala]

分類Dev

DataFrame列名をSpark-Scalaの値に変換するにはどうすればよいですか?

分類Dev

Spark MLLibのTFVector RDDから単語の詳細を取得するにはどうすればよいですか?

分類Dev

csv文字列をSpark-ML互換のDataset <Row>形式に変換するにはどうすればよいですか?

分類Dev

csv文字列をSpark-ML互換のDataset <Row>形式に変換するにはどうすればよいですか?

分類Dev

Spark Scalaを使用して、1つの列データをベクトルに変換するにはどうすればよいですか?

分類Dev

Scala Sparkで複数の文字を削除するにはどうすればよいですか?

分類Dev

SparkデータフレームのWrappedArray列を文字列に変換するにはどうすればよいですか?

分類Dev

Spark Scalaで2列のarray_containsを使用するにはどうすればよいですか?

分類Dev

Spark:LabeledPointで選択した機能の値を変換するにはどうすればよいですか?

分類Dev

Apache Sparkでselect()変換を使用するにはどうすればよいですか?

分類Dev

文字列をSparkの列に連結するにはどうすればよいですか?

分類Dev

Sparkの文字列列から数値部分を抽出するにはどうすればよいですか?

分類Dev

Scalaを使用してSparkの行と列を配置するにはどうすればよいですか?

分類Dev

Scalaを使用してsparkデータフレームでarray <FloatType>をBinaryTypeに変換するにはどうすればよいですか?

分類Dev

Sparkのforループをscalaと並列化するにはどうすればよいですか?

分類Dev

Spark列の名前を文字列として取得するにはどうすればよいですか?

分類Dev

Scalaを使用してSpark2.1でミリ秒の文字列列をミリ秒のタイムスタンプに変換するにはどうすればよいですか?

分類Dev

Scalaを使用してSpark2.1でミリ秒の文字列列をミリ秒のタイムスタンプに変換するにはどうすればよいですか?

分類Dev

Scalaを使用してSpark2.1でミリ秒の文字列列をミリ秒のタイムスタンプに変換するにはどうすればよいですか?

分類Dev

配列の列をSparkの各配列の合計を含む列に変換するにはどうすればよいですか?

分類Dev

Scala Sparkでの値と列の操作、spark列で演算子の左側の値を使用するにはどうすればよいですか?

分類Dev

Apache Spark MLlib:JavaでのOLS回帰

分類Dev

Spark Scalaで主キーを自動的に作成するにはどうすればよいですか?

分類Dev

SparkのMLLibを使用してツイートをベクトル化するにはどうすればよいですか?

分類Dev

Sparkを使用してScalaでcountDistinctを使用するにはどうすればよいですか?

分類Dev

Sparkデータフレーム列をArray [Int]からlinalg.Vectorに変換するにはどうすればよいですか?

分類Dev

Java文字列配列からSparkブロードキャスト変数を作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    Scala Spark列配列[文字列]をJSON配列を含む文字列に変換するにはどうすればよいですか?

  2. 2

    .withColumn関数で列の整数値を取得するにはどうすればよいですか?[Spark-Scala]

  3. 3

    DataFrame列名をSpark-Scalaの値に変換するにはどうすればよいですか?

  4. 4

    Spark MLLibのTFVector RDDから単語の詳細を取得するにはどうすればよいですか?

  5. 5

    csv文字列をSpark-ML互換のDataset <Row>形式に変換するにはどうすればよいですか?

  6. 6

    csv文字列をSpark-ML互換のDataset <Row>形式に変換するにはどうすればよいですか?

  7. 7

    Spark Scalaを使用して、1つの列データをベクトルに変換するにはどうすればよいですか?

  8. 8

    Scala Sparkで複数の文字を削除するにはどうすればよいですか?

  9. 9

    SparkデータフレームのWrappedArray列を文字列に変換するにはどうすればよいですか?

  10. 10

    Spark Scalaで2列のarray_containsを使用するにはどうすればよいですか?

  11. 11

    Spark:LabeledPointで選択した機能の値を変換するにはどうすればよいですか?

  12. 12

    Apache Sparkでselect()変換を使用するにはどうすればよいですか?

  13. 13

    文字列をSparkの列に連結するにはどうすればよいですか?

  14. 14

    Sparkの文字列列から数値部分を抽出するにはどうすればよいですか?

  15. 15

    Scalaを使用してSparkの行と列を配置するにはどうすればよいですか?

  16. 16

    Scalaを使用してsparkデータフレームでarray <FloatType>をBinaryTypeに変換するにはどうすればよいですか?

  17. 17

    Sparkのforループをscalaと並列化するにはどうすればよいですか?

  18. 18

    Spark列の名前を文字列として取得するにはどうすればよいですか?

  19. 19

    Scalaを使用してSpark2.1でミリ秒の文字列列をミリ秒のタイムスタンプに変換するにはどうすればよいですか?

  20. 20

    Scalaを使用してSpark2.1でミリ秒の文字列列をミリ秒のタイムスタンプに変換するにはどうすればよいですか?

  21. 21

    Scalaを使用してSpark2.1でミリ秒の文字列列をミリ秒のタイムスタンプに変換するにはどうすればよいですか?

  22. 22

    配列の列をSparkの各配列の合計を含む列に変換するにはどうすればよいですか?

  23. 23

    Scala Sparkでの値と列の操作、spark列で演算子の左側の値を使用するにはどうすればよいですか?

  24. 24

    Apache Spark MLlib:JavaでのOLS回帰

  25. 25

    Spark Scalaで主キーを自動的に作成するにはどうすればよいですか?

  26. 26

    SparkのMLLibを使用してツイートをベクトル化するにはどうすればよいですか?

  27. 27

    Sparkを使用してScalaでcountDistinctを使用するにはどうすればよいですか?

  28. 28

    Sparkデータフレーム列をArray [Int]からlinalg.Vectorに変換するにはどうすればよいですか?

  29. 29

    Java文字列配列からSparkブロードキャスト変数を作成するにはどうすればよいですか?

ホットタグ

アーカイブ