How to split multi-value column into separate rows using typed Dataset?
问题 I am facing an issue of how to split a multi-value column, i.e. List[String] , into separate rows. The initial dataset has following types: Dataset[(Integer, String, Double, scala.List[String])] +---+--------------------+-------+--------------------+ | id| text | value | properties | +---+--------------------+-------+--------------------+ | 0|Lorem ipsum dolor...| 1.0|[prp1, prp2, prp3..]| | 1|Lorem ipsum dolor...| 2.0|[prp4, prp5, prp6..]| | 2|Lorem ipsum dolor...| 3.0|[prp7, prp8, prp9..]|