Como explodir uma coluna separada por espaço?

Eu tenho um exemplo de quadro de dados no Spark Scala que contém uma coluna e muitas outras colunas com mais de 50 e precisa explodir o ID:

dados de exemplo:

id             name   address
234 435 567    auh    aus
345 123        muji   uk

dados de saída:

id             name   address
234            auh    aus
435            auh    aus
567            auh    aus
345            muji   uk
123            muji   uk

questionAnswers(1)

yourAnswerToTheQuestion