Объедините datafarmes из 2 словарей с одним и тем же ключом. и создать новые фреймы данных - PullRequest
0 голосов
/ 20 июня 2020

У меня есть два словаря фреймов данных. Оба они с одинаковым количеством фреймов данных и одинаковыми именами ключей (числа от 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') 

Но это не работает. Как я мог это исправить? Надеюсь, вы поможете мне с этими ребятами.

С уважением!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...