我是一個初學者與斯卡拉和我試圖過濾表rows
列value
列。斯卡拉火花 - 過濾出一列表上的列基於列
我有一個dataframe
(火花):
+---+-----+
|id |value|
+---+-----+
|3 |0 |
|3 |1 |
|3 |0 |
|4 |1 |
|4 |0 |
|4 |0 |
+---+-----+
我想創建一個新的dataframe
刪除所有rows
與value!=0
:
+---+-----+
|id |value|
+---+-----+
|3 |0 |
|3 |0 |
|4 |0 |
|4 |0 |
+---+-----+
我想通語法應該是這樣的但不能正確:
val newDataFrame = OldDataFrame.filter($"value"==0)