相关疑难解决方法(0)

如何比较多行?

我想连续两排比较ii-1col2(排序col1).

如果item_i在的i行且第item_[i-1]_row是不同的,我想增加的计数item_[i-1]1.

+--------------+
| col1 col2    |
+--------------+
| row_1 item_1 |
| row_2 item_1 |
| row_3 item_2 |
| row_4 item_1 |
| row_5 item_2 |
| row_6 item_1 |
+--------------+
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,如果我们一次向下扫描两行,我们会看到row_2并且row_3不同,因此我们在item_1中添加了一行.接下来,我们看到row_3不同于row_4,然后添加一个item_2.继续,直到我们结束:

+-------------+
|  col2  col3 |
+-------------+
|  item_1  2  |
|  item_2  2  |
+-------------+
Run Code Online (Sandbox Code Playgroud)

scala apache-spark spark-streaming apache-spark-sql

5
推荐指数
1
解决办法
2975
查看次数