私はscalaの初心者であり、カラムvalue
に基づいてテーブルrows
をフィルタリングしようとしています。スパークのためのスカラ - カラム上のテーブルの行をフィルタリングする
私はdataframe
(火花)持っている:私は、構文は次のようなものでなければなりません考え出し
+---+-----+
|id |value|
+---+-----+
|3 |0 |
|3 |0 |
|4 |0 |
|4 |0 |
+---+-----+
:
+---+-----+
|id |value|
+---+-----+
|3 |0 |
|3 |1 |
|3 |0 |
|4 |1 |
|4 |0 |
|4 |0 |
+---+-----+
私はvalue!=0
ですべてrows
を削除する新しいdataframe
を作成したいがそれを正しく得ることができませんでした:
val newDataFrame = OldDataFrame.filter($"value"==0)