Я чрезвычайно новичок в работе с фреймами данных. У меня есть два кадра.
Один называется new
, другой называется existing
.
new
имеет один столбец с именем ID. existing
имеет три столбца: ID, цвет, размер.
Я хочу работать с этими кадрами так, чтобы, когда строка была найдена в new
с тем же идентификатором, что и строка в existing
, мыдобавьте значение цветного столбца (но не столбца размера) к фрейму данных new
. Если совпадений не найдено, я бы хотел присвоить случайное значение цветному столбцу new
Мне приходит в голову, что я могу сделать это с помощью rdd.map, но я пытаюсь ограничиться работой скадры, потому что мне сказали, что это более эффективно.