Сопоставить значение словаря со значением в другом словаре в том же файле данных
Я работаю с набором данных, который содержит несколько словарей. Я хочу сопоставить значение одного словаря со значением другого словаря. Они оба имеют одинаковое имя ключа. Я пытался:
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