Chcę wybrać kolumnę, która jest równa określonej wartości. Robię to w scala i mam małe kłopoty.Jak sprawdzić równość przy użyciu Iskry Dataframe bez zapytania SQL?
Herezje mój kod
df.select(df("state")==="TX").show()
to zwraca kolumnę stanu z wartości logicznych zamiast tylko TX
Ive również próbował
df.select(df("state")=="TX").show()
ale to nie działa albo.
nie działa dla mnie w 1.6. Muszę użyć nawiasów w celu podzbioru ramki danych, np. 'df.filter (df [" stan "] ==" TX "). show()' –
Twój sugerowany format nie kompiluje się dla mnie. czy jesteś pewien, że typem Df jest DataFrame? – user3487888
Składnia z nawiasami to PySpark. Ten z nawiasem to Scala – PinoSan