Ich versuche, einen guten Weg zu finden, einen Funke auszuwählen mit einer Liste [Spalte, ich bin eine Spalte explodieren, als alle Spalten, die mich interessieren, mit meiner explodierten Spalte zurück.Spark Select mit einer Liste von Spalten Scala
var columns = getColumns(x) // Returns a List[Column]
tempDf.select(columns) //trying to get
Der Versuch, ein guter Weg, dies zu tun, ich weiß, zu finden, wenn es sich um eine Zeichenfolge waren ich so etwas wie
val result = dataframe.select(columnNames.head, columnNames.tail: _*)
Welche Spark-Version verwenden Sie? 1.6.0 bietet 'def select (Spalten: Spalte *): DataFrame' was sollte tun, was Sie wollen? – LiMuBei
Ich benutze 2.0.0. Wie würde ich davon Gebrauch machen, weil ich versucht habe, eine Liste [Spalte] und Seq [Spalte] auszuwählen. Keiner von denen funktionierte, ich sah diese Methode auch, aber ich war nicht in der Lage, es zu benutzen. Wie würde ich die Liste in dieser Invokation auflösen, um sie zu nutzen? – neuroh
'val result = dataframe.select (Spalten: _ *)' –