У меня есть два словаря фреймов данных. Оба они с одинаковым количеством фреймов данных и одинаковыми именами ключей (числа от 1 до n).
dict1 = {"1": значения, "2": значения, et c ... } dict2 = {"1": значения, "2": значения, et c ...}
Значения представляют собой столбцы и строки из фреймов данных. В каждом словаре все фреймы данных имеют одинаковые столбцы, и оба фрейма данных имеют один общий столбец (идентификатор сотрудника).
Мне нужно объединить фреймы данных в обоих словарях с одинаковым именем ключа. Например, имя ключа «1» из dict1 для объединения фрейма данных с тем же именем «1», но из dict2 и имя нового фрейма данных как df1, затем то же самое для имени ключа «2» в обоих словарях и назовите его df2 и т. д.
Я пробовал:
for i in range(1,n+1):
df+str(i) = dict1[str(i)].merge(dict2[str(i)],on='Employee ID',how='left')
Но это не работает. Как я мог это исправить? Надеюсь, вы поможете мне с этими ребятами.
С уважением!