como selecionar todas as colunas que começam com um rótulo comum

Eu tenho um quadro de dados no Spark 1.6 e quero selecionar apenas algumas colunas. Os nomes das colunas são como:

colA, colB, colC, colD, colE, colF-0, colF-1, colF-2

Eu sei que posso fazer assim para selecionar colunas específicas:

df.select("colA", "colB", "colE")

mas como selecionar, diga "colA", "colB" e todas as colunas colF- * de uma vez? Existe uma maneira como emPandas?

questionAnswers(1)

yourAnswerToTheQuestion