美文网首页
Spark SQL一列拆分多列

Spark SQL一列拆分多列

作者: mrknowledge | 来源:发表于2020-12-12 11:39 被阅读0次

将DataFrame中的一列拆分为多列,示例如下:

import sparkObject.spark.implicits._

import org.apache.spark.sql.functions.split

df.withColumn("_tmp", split($"columnToSplit", "\\.")).select(

    $"_tmp".getItem(0).as("col1"), $"_tmp".getItem(1).as("col2"),

    $"_tmp".getItem(2).as("col3")

)

相关文章

网友评论

      本文标题:Spark SQL一列拆分多列

      本文链接:https://www.haomeiwen.com/subject/humegktx.html