私はカラムがuser, address1, address2, address3, phone1, phone2
というデータフレームを持っています。 私はこのデータフレームを変換したい - 私が使用してマッピングするために列を変換することができましたuser, address, phone where address = Map("address1" -> address1.value, "address2" -> address2.value, "address3" -> address3.value)
Spark Dataframe scalaを使用して複数の異なる列をMap列に変換
:
val mapData = List("address1", "address2", "address3")
df.map(_.getValuesMap[Any](mapData))
が、私は私のDFにこれを追加する方法がわからないです。
私はスパークとスケーラに新しいですし、実際にここでいくつかの助けを使用することができます。