Spark: Могу ли я получить класс кейса из набора данных? - PullRequest
0 голосов
/ 13 октября 2018

Я преобразую фрейм данных в набор данных, используя:

val dataSet = dataFrame.as[CustomClass]

Как узнать, на каком классе дел основан этот набор данных?Я попытался dataSet.schema, но это печатает всю схему.Я хочу, чтобы он напечатал CustomClass

Приложение, вызывающее этот метод, получит только возвращенный набор данных, и было бы неплохо, чтобы они знали, какому классу дела он принадлежит

1 Ответ

0 голосов
/ 13 октября 2018

(простое) решение, которое работает в ограниченных сценариях: если у вас есть хотя бы один элемент в dataSet, вы можете сделать dataSet.take(1)(0).getClass.getName.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...