Сопоставить значение словаря со значением в другом словаре в том же файле данных

Я работаю с набором данных, который содержит несколько словарей. Я хочу сопоставить значение одного словаря со значением другого словаря. Они оба имеют одинаковое имя ключа. Я пытался:

df_file['dict_name1']['name_of_key'].map(df_file['dict_name_2]

Я также заменил name_of_key на его индекс.

заранее спасибо

1 ответ

Я не знаю, что именно вы хотите, потому что вы не предоставили ни одного образца ваших данных, Тем не менее, вот что я попробовал, Это то, что вы хотите?

first={'one':1,'two':2,'three':3,'four':4,'five':5}
second={'one':11,'two':22,'three':33,'four':44,'five':55}
import pandas as pd

final_dict={value1:value2 for (key1,value1),(key2,value2) in zip(first.items(),second.items())}
df=pd.DataFrame(final_dict,index=[0])
print(df)

выход:

    1   2   3   4   5
0  11  22  33  44  55
Другие вопросы по тегам