Подтвердить что ты не робот

Spark - извлечение единственного значения из DataFrame

У меня есть запрос Spark DataFrame, который гарантированно возвращает один столбец с одним значением Int. Каков наилучший способ извлечь это значение как Int из результирующего DataFrame?

4b9b3361

Ответ 1

Вы можете использовать head

df.head().getInt(0)

или first

df.first().getInt(0)

Подробнее о DataFrame scala docs

Ответ 2

Это может решить вашу проблему.

df.map{
    row => row.getInt(0)
}.first()