Ich möchte eine Spalte auswählen, die einem bestimmten Wert entspricht. Ich mache das in Scala und habe ein paar Probleme.Wie überprüfe ich mit Spark Datareframe ohne SQL Query auf Gleichheit?
Heres mein Code
df.select(df("state")==="TX").show()
dies gibt den Status Spalte mit Boolesche Werte statt nur TX
Ive versuchte auch
df.select(df("state")=="TX").show()
aber das funktioniert auch nicht.
Dies funktioniert bei mir nicht in 1.6. Ich muss Klammern verwenden, um den Datenrahmen zu unterteilen, z. 'df.filter (df [" state "] ==" TX "). show()' –
dein vorgeschlagenes Format kompiliert nicht für mich. Bist du sicher, dass dfs Typ DataFrame ist? – user3487888
Syntax mit Klammern ist PySpark. Die mit Klammern ist Scala – PinoSan