Добавление всех строк в df
Есть df из которого берутся построчно значения из колонки, а дальше подсовываются в определенный апи. На выходе забирается весь ответ от апи через json_normalize(answer) и получившийся df из ответа добавляется к изначальному. Так вот апи, может выдать несколько строк. Как можно все выданные ответы сохранять? Сейчас я прохожусь по каждому нужному полю df с использованием iterrows() получают значение поля и его индекс, а дальше, по индексу, я добавляю поля в изначальный df. Но таким способом добавляется только последнее ответ от апи, а не все, который он выдал.
На вход у меня есть df с idшниками: |id| | --- | |1| |2| |3| передаю их по очереди в апи, на выходе из апи, по id = 1 у меня, например три строки: |receive_val| | --- | |val1| |val2| |val3| Если я их сейчас добавляют в df с помощью команды at по индексу, то у меня в df получаются следующие строки: |id | receive_val| | --- | --- | |1 | val3| |2 | | |3 | | А нужно, чтобы было: |id| receive_val| | --- | --- | |1| val1| |1| val2| |1| val3| |2| | |3| |