为了账号安全,请及时绑定邮箱和手机立即绑定

agg后从数据框中获取结果值

agg后从数据框中获取结果值

一只甜甜圈 2021-12-22 15:59:22
我正在使用以下代码对来自文本文件的值进行简单的求和运算。我想从数据帧中获得 Java 代码的结果。我怎么能做到? SparkSession sc = jobContext.sparkSession();    Dataset<Row> df = sc.read().format("csv")    .option("header", "false") //Since text file doesnt contain any header    .load("s3://test/input.txt") //configuring s3 bucket with txt file having numbers on each line    .toDF("val"); //assigning column name values    return "Sum is : " + df.select(sum("val"));给了我Sum is : [Sum(val): double]如何从数据框中获得结果?
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

收集第一行并获取它的字段

 return "Sum is : " + df.select(sum("val").alias("sum")).first().getAs(0);


查看完整回答
反对 回复 2021-12-22
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信