Scala / Spark: Как проверить, содержит ли фрейм данных СПЕЦИФИЧЕСКИЙ список столбцов? - PullRequest
0 голосов
/ 24 августа 2018

Как я могу проверить, содержит ли мой DF список столбцов? Я попробовал это:

finalDF.columns.contains(List("a", "b", "c"))

Но я думаю, что метод содержит может принимать только один столбец, а не список. Есть ли другой способ сделать это?

Ответы [ 2 ]

0 голосов
/ 25 августа 2018
val colList = List("col1","col2","col3")

dataFrame.columns.filter(x => colList.contains(x))
0 голосов
/ 25 августа 2018

Попробуйте:

List("a", "b", "c").forall(finalDF.columns.contains)

Или:

List("a", "b", "c").diff(finalDF.columns).isEmpty
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...