exploded = df.explode('d051eb0d-0445-4c0d-aeb2-4f22a03a5886.ParamTypes')
И распечатай. Вот все твои данные в рамках одного фрейма из которого надо пробовать работать, они логически связаны. Понимаешь, его можно начинать доводить до ума, а не плодить кучу таблиц и гадать потом что к чему в них. with open('data.json') as json_file:
json_object = json.load(json_file)
df = pd.json_normalize(json_object)
Где data.json это твой json файл. [
(1,2,'a',[100,200]),
(1,2,'b',[300,400])
]
Это как выглядит твой tank после двух итераций. Так вот как ты хочешь что бы это выглядело, как эти данные из списка должны распределяться. Или может я не совсем верно тебя понял? Затем естественно вне цикла после твоего кодаА это ты почему не прочитал.
df = pd.DataFrame({"tank_value": tank})
pprint(df)
Вот это вне тела все циклов.