Все,
У меня есть простой фрейм данных, как показано ниже
Я использую API-интерфейс RFormula для создания матрицы моделикак показано ниже
val formula = "dep ~ indep"
val rF = new RFormula().setFormula(formula).setFeaturesCol("features").setLabelCol("label")
val rfModel = rF.fit(df)
, где rfModel имеет тип RFormulaModel.Согласно документам здесь
сопоставление категориальной переменной "indep" должно быть доступно для доступа из этого объекта в качестве pipeModel, но, похоже, это закрытый член.
Мой вопрос: как я могу получить метки и соответствующие индексы от объекта RFormulaModel?Я знаю, что могу использовать метаданные преобразованного кадра данных и выполнять манипуляции со строками, но есть ли простой способ сделать это?
Спасибо за любую помощь!