我有一個包含2列的火花數據幀。我想在火花數據幀上生成第3列。第 3 列必須由使用前 2 列從 DB 提取的值填充。data = data.withColumn("z", getValueOfZ(col("x"),col("y")));我無法弄清楚,如何在函數中使用x和y填充y的值。getValueOfZ() 需要根據 x 和 y 的值執行選擇查詢,并返回 Z 的值getValueOfZ()
通過執行數據庫提取操作動態生成 Spark 列
慕無忌1623718
2022-08-17 15:42:04