Допустим, у меня есть такой DataFrame.
+-----------+
|amount |
+-----------+
|100,200,300|
|73 |
|56,89 |
+-----------+
Кроме того, у меня есть массив с числами: var array = Array(200, 73)
.
Я хочу отфильтровать этот DataFrame по массиву и взять такой результат:
+-----------+
|amount |
+-----------+
|100,200,300|
|73 |
+-----------+
Я использовал такой код, но он не работает так, как я думал
df.filter(col("amount").isin(array: _*))
Мой следующий код возвращает такой результат:
+-----------+
|amount |
+-----------+
|73 |
+-----------+
Что я не так сделал?