0
でApacheのスパークをコード:1-の-kは、私はJavaを使用してApacheのスパークでカテゴリ機能に対応するために、私はスパークのマニュアルを参照し、このコードをテストしようとしているJavaの
SparkSession spark = SparkSession
.builder().master("local[4]")
.appName("1-of-K encoding Test")
.getOrCreate();
List<Row> data = Arrays.asList(
RowFactory.create(0, "a"),
RowFactory.create(1, "b"),
RowFactory.create(2, "c"),
RowFactory.create(3, "a"),
RowFactory.create(4, "a"),
RowFactory.create(5, "c")
);
StructType schema = new StructType(new StructField[]{
new StructField("id", DataTypes.IntegerType, false,Metadata.empty()),
new StructField("category", DataTypes.StringType, false, Metadata.empty())
});
Dataset<Row> df = spark.createDataFrame(data, schema);
StringIndexerModel indexer = new StringIndexer()
.setInputCol("category")
.setOutputCol("categoryIndex")
.fit(df);
しかし、私このエラーが発生しています。フィット関数を使用すると、任意のアイデアを持っていますか
呼び出すことができないのですか?
ありがとうございました、それは今私の作品は、(私は、Apache MLIBドキュメントの例を見つけました) –