I have the below table and want to get the first n unique Name along with the rest of the columns using scala spark
+--------------------+--------------------+--------+----------+
| Name. | Type |cs_Units|cs1_Units |
+--------------------+--------------------+--------+----------+
|AUTO.,AUTO.ACCESS...|BACHMAN-BERNARD C...| 4| $548|
|AUTO.,AUTO.ACCESS...|CAVENAUGHS BRUCE ...| 1| $49|
|AUTO.,AUTO.ACCESS...|SCOTT CHANTZ KIA ...| 2| $49|
|BUSINESS & CONSUM...|WILLIAMS JIM & AS...| 11| $488|
|BUSINESS & CONSUM...|OBRIEN SVC CO HEA...| 6| $329|
|BUSINESS & CONSUM...|TOUCHSTONE ENERGY...| 5| $235|
|BUSINESS & CONSUM...|FOX & FARMER LEGA...| 2| $152|
|BUSINESS & CONSUM...|CANADY & SON EXTE...| 1| $72|
|DIRECT RESPONSE P...|MYPILLOW PREMIUM ...| 2| $106|
|DIRECT RESPONSE P...|DERMASUCTION DIR ...| 1| $30|
|DIRECT RESPONSE P...|GREASE POLICE DIR...| 1| $17|
|XXXX. |GREASE POLICE DIR...| 1| $17|.
+--------------------+--------------------+--------+----------+
Final result: If you see it has only 3 unique "Names" .
1)AUTO.,AUTO.ACCESS
2)BUSINESS & CONSUM
3)DIRECT RESPONSE P
+--------------------+--------------------+--------+----------+
| Name. | Type |cs_Units|cs1_Units |
+--------------------+--------------------+--------+----------+
|AUTO.,AUTO.ACCESS...|BACHMAN-BERNARD C...| 4| $548|
|AUTO.,AUTO.ACCESS...|CAVENAUGHS BRUCE ...| 1| $49|
|AUTO.,AUTO.ACCESS...|SCOTT CHANTZ KIA ...| 2| $49|
|BUSINESS & CONSUM...|WILLIAMS JIM & AS...| 11| $488|
|BUSINESS & CONSUM...|OBRIEN SVC CO HEA...| 6| $329|
|BUSINESS & CONSUM...|TOUCHSTONE ENERGY...| 5| $235|
|BUSINESS & CONSUM...|FOX & FARMER LEGA...| 2| $152|
|BUSINESS & CONSUM...|CANADY & SON EXTE...| 1| $72|
|DIRECT RESPONSE P...|MYPILLOW PREMIUM ...| 2| $106|
|DIRECT RESPONSE P...|DERMASUCTION DIR ...| 1| $30|
|DIRECT RESPONSE P...|GREASE POLICE DIR...| 1| $17|
+--------------------+--------------------+--------+----------+