我想选择几列,添加几列或划分,用一些列作为空格填充并用新名称作为别名存储它们。例如在SQL中应该是这样的:select""ascol1,basb1,c+dasefromtable我如何在Spark中实现这一目标? 最佳答案 您也可以使用nativeDF函数。例如给出:importorg.apache.spark.sql.functions._valdf1=Seq(("A",1,5,3),("B",3,4,2),("C",4,6,3),("D",5,9,1)).toDF("a","b","c","d")选择列为:df1.select(