У меня есть запрос Spark DataFrame, который гарантированно возвращает один столбец с одним значением Int. Каков наилучший способ извлечь это значение как Int из полученного DataFrame?Spark - извлечение единственного значения из DataFrame
24
A
ответ
33
Вы можете использовать head
df.head().getInt(0)
или first
df.first().getInt(0)
Проверить DataFrame SCALA документы для получения более подробной информации
2
Это может решить вашу проблему.
df.map{
row => row.getInt(0)
}.first()
Примечание: 'первый()' является псевдонимом для 'головы() '. (для других читающих здесь) – Czechnology