6
Mam zagnieżdżony ciąg jak pokazano poniżej. Chcę płaska mapa je do produkcji unikalnych wierszy SparkJak płasko zagnieżdżona ramka danych w Spark
Moja dataframe ma
A,B,"x,y,z",D
Chcę przekształcić go produkować wyjście jak
A,B,x,D
A,B,y,D
A,B,z,D
W jaki sposób można to zrobić.
zasadzie jak mogę zrobić płaską mapę i zastosować dowolną funkcję wewnątrz Dataframe
Dzięki
Muszę zapamiętać opcję 'Dataset' - dzięki za dodanie. –
@DavidGriffin Dzięki. Powinienem zamknąć to jako duplikat, ale przez pomyłkę oznaczyłem błędne pytanie, więc postanowiłem odpowiedzieć i dodać coś nowego :) – zero323
@ zero323 Sprawdziłem scala api docs dla 'eksplodować' w' funkcji' i nie pokazuje się jako przestarzałe. https://spark.apache.org/docs/2.1.0/api/scala/index.html#org.apache.spark.sql.functions$ – elghoto