ApacheSparkDataFrame中的级联列如何在ApacheSparkDataFrame中连接两列?SparkSQL中有我们可以使用的函数吗?
3 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
concat.
concatwithColumn:
val newDf =
df.withColumn(
"NEW_COLUMN",
concat(
when(col("COL1").isNotNull, col("COL1")).otherwise(lit("null")),
when(col("COL2").isNotNull, col("COL2")).otherwise(lit("null"))))concatselect:
val newDf = df.selectExpr("concat(nvl(COL1, ''), nvl(COL2, '')) as NEW_COLUMN")- 3 回答
- 0 关注
- 488 浏览
添加回答
举报
0/150
提交
取消
