scala - Spark - 从 DataFrame 中提取单个值

标签 scala apache-spark apache-spark-sql

我有一个 Spark DataFrame 查询,它保证返回具有单个 Int 值的单列。从生成的 DataFrame 中将该值提取为 Int 的最佳方法是什么?

最佳答案

您可以使用 head

df.head().getInt(0)

first
df.first().getInt(0)

查询 DataFrame Scala 文档了解更多详情

关于scala - Spark - 从 DataFrame 中提取单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31961971/

相关文章:

scala - 为什么我不能在没有丑陋的匿名类的情况下在 Scala 中实现这个 Java 接口(interface)

python - Spark 读取二进制文件的子组

scala - 在 Sbt 中包含 Spark 包

java - 如何使用 Spark 更改所有数据集中的非数值?

apache-spark - 如何在 pyspark 管道中添加 UDF?

python - 将同一 DataFrame 上的每列加倍的最佳实践

dataframe - 添加一个列来计算累积的先前重复值

scala - 如何以批处理模式运行以配置为前缀的 SBT 任务?

json - 使用 Spray JSON 自定义 JSON 对象属性名称

java - 从服务器收到的 XML 响应中的特殊字符