'Id', left).withColumn('Is_Active', when(df1.Id == df2.Temp_Id, 'false').otherwise(''true))
После джойна у меня получается две колонки с одинаковым именем Is_Active и я к ним не могу обратиться из-за ambigious name
Подскажите - как измененным колонкам дать свои имена во время джойна?
Можно попробовать переименовать (?)
а как их переименовать если они одинаковые?
Ну короче просто сделал новую колонку, чтобы не было дубликатов колонок
Попробуй указать on=[‘id’], у меня был один столбец после джоин. либо до джоина один столбец переименовать и заджойнить df1.Id==df2.new_name
Обсуждают сегодня