Можно ли определить первичный ключ при использовании фрейма данных? У меня есть два фрейма данных, которые я объединил по «ID». Теперь я хочу выбрать «Дата» и получить на выходе «ID» первичного ключа.
val join1 = df_2.join(df_3, df_3.col("ID") === df_2.col("APPLICATION2_ID"))
val joinFinal = join1.join(df_1, df_1.col("ID") === join1.col("ID"))