a =
+------------+------------+------+
| Name| Nationality|Salary|
+------------+------------+------+
| A. Abbas| Iraq| €2K|
| A. Abdallah| France| €1K|
|A. Abdennour| Tunisia| €31K|
b =
+------------+------------+
| Name|Salary |
+------------+------------+
| A. Abbas|€4K |
| A. Abdallah|€1K |
|A. Abdennour|€33K |
ожидаемый обновленный DF должен выглядеть следующим образом:
+------------+------------+------+
| Name| Nationality|Salary|
+------------+------------+------+
| A. Abbas| Iraq| €4K|
| A. Abdallah| France| €1K|
|A. Abdennour| Tunisia| €33K|
Я пробовал в коде искры scala:
updatedDF = a.join(b, Seq("Name"), "inner")
updatedDF.show()
Но у меня появилось дублирование в выходных данных после выполнения соединения.Как я могу объединить между двумя фреймами данных без дублирования?