在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  Scala/ Spark的DataFrame做Map操作時怎么返回超過22個字段

Spark的DataFrame做Map操作時怎么返回超過22個字段

val originInfoDF = spark.sql("select col1, col2, col3, col4 from table_T")
val aggData = originInfoDF
                .groupBy("col1")
                .agg(collect_set(array("col2", "col3")), first("col4"))
                .toDF("c1", "c2", "c4")
                .map(line => {
                        val x = line.get... // 處理代碼
                        //如果返回22個以內(nèi), 直接返回 (x, y, z)
                        //如果超過22個, 該怎么寫來代替元組呢?
                })
回答
編輯回答
尐懶貓

已解決
外站.

2017年9月20日 20:31