Spark 怎么用java实现dataframe 转为Labeledpoint?

图片说明

图为Dataframe

我想做中文文本分类 数据分完词并tfidf了 现在要转成labeledpoint 训练模型

saprk 用java写
Dataset union = label.union(label1);
StringIndexerModel fit = new StringIndexer().setInputCol("label").setOutputCol("index").fit(union);
Dataset transform = fit.transform(union);
transform.show();

有大神来指教下么 谢谢!