我正在使用以下代碼對來自文本文件的值進行簡單的求和運算。我想從數據幀中獲得 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);
添加回答
舉報
0/150
提交
取消