Ответ 1
Вы можете использовать head
df.head().getInt(0)
или first
df.first().getInt(0)
Подробнее о DataFrame scala docs
У меня есть запрос Spark DataFrame, который гарантированно возвращает один столбец с одним значением Int. Каков наилучший способ извлечь это значение как Int из результирующего DataFrame?
Вы можете использовать head
df.head().getInt(0)
или first
df.first().getInt(0)
Подробнее о DataFrame scala docs
Это может решить вашу проблему.
df.map{
row => row.getInt(0)
}.first()