spark dataframe多行合并为一行 一、相同的card值分散为多行二、将card相同的某几行以“,”为分割合并为一行。 一、相同的card值分散为多行 二、将card相同的某几行以“,”为分割合并为一行。 val df1=spark.sql("select card,concat_ws(',',collect_set(tl)) as tlTra from cardTl group by card")