第一:针对sparksql 的dataframe的动态自定义列名的解决方案
正常写法:
因为
def toDF(colNames : _root_.scala.Predef.String*) : org.apache.spark.sql.DataFrame = { /* compiled code */ }
所以如果作为入参传入,则解决方式以下:
第二:调用select函数动态传入:
正常写法:
解决方案:
正常写法:
因为
def toDF(colNames : _root_.scala.Predef.String*) : org.apache.spark.sql.DataFrame = { /* compiled code */ }
所以如果作为入参传入,则解决方式以下:
正常写法:
解决方案: