Ich versuche jemand scala-Code (der gebaut wurde, und läuft gut) zu verstehen hat:scala DataFrame selectExpr akzeptiert einen Parameter oder zwei?
// df is of type DataFrame
df.selectExpr("*", clause)
Während an dieser Verbindung für Datenrahmen suchen: https://spark.apache.org/docs/1.6.1/api/scala/#org.apache.spark.sql.DataFrame, die Syntax für die selectExpr hat diese Unterschrift unter denen die Annahme scheint nur ein Parameter:
def selectExpr(exprs: String*): DataFrame
Warum also der Code, den ich oben erwähnt habe, in zwei Parametern anstelle von einem übergeben?
Und was ist "String *"? Es zeigt es vom Typ „scala.Predef.String“ ist, aber schwer, ein klares Beispiel Online-Gespräch über die Verwendung von „String * als eine Art zu finden.
Danke für die Hilfe.
vielen Dank – jlp