sparksql中df两列如何合并

在Spark SQL中,您可以使用select语句将两列合并。具体语法如下:

df.select(concat(col("col1"), lit(" "), col("col2")).alias("new_col"))

这里的col1和col2是您想要合并的两列的名称,lit是一个函数,它将字符串作为常量表达式。 concat函数将多个列或常量字符串合并为一个字符串。最后,alias方法将新生成的列命名为"new_col"。

  •