Aji*_*pta 0 scala comma dataframe apache-spark
我有一个如下的数据框
基本上它应该根据 TPID 进行分组,并在逗号分隔值中给出个人角色,如第二个图所示。
小智 6
您可以使用这些功能:
import org.apache.spark.sql.functions._
//read data in inputDF
inputDF.groupBy("Tpid")
.agg(concat_ws(",", collect_list("PersonalRole")).alias("PersonalRole"))
.select(col("Tpid"), col("PersonalRole"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1059 次 |
| 最近记录: |