Как я могу получить массив целочисленных ключей для одного строкового столбца в потоке данных? - PullRequest
1 голос
/ 06 мая 2020

Я разрабатываю поток данных, в котором один из моих источников с именем « ApiSource » содержит информацию, полученную из Api. Один из столбцов ApiSource называется « genre_ids », который представляет собой массив целых чисел.

Я хочу найти строковый эквивалент каждого идентификатора, содержащегося в массив, объедините их и сохраните результат как одну строку в производном столбце с именем « genre ».

Строковые эквиваленты следует искать в другом источнике с именем « GenreSource », который содержит 2 столбца:« id »и« name ».

Так, например:

Предположим GenreSource набор данных

[{id: 1, name: "Action"}, {id: 2, name: "Strategy"}, {id: 3, name: "Horror"}]

Если строка в ApiSource равна

{title: "Resident Evil 2", genre_ids : [1,3]}

Желаемый результат:

{title: "Resident Evil 2", genre_ids : [1,3], genre: "Action|Horror"}

Как я могу этого добиться?

...