我正在使用包含多个词典的数据集。我想将一个字典的值映射到另一个字典的值。它们都具有相同的密钥名称。我试过了:
df_file['dict_name1']['name_of_key'].map(df_file['dict_name_2]
我还用其索引替换了'name_of_key'。
提前致谢
答案 0 :(得分:0)
我不知道你究竟想要什么,因为你没有提供任何你的数据样本,这仍然是我试过的,这是你想要的吗?
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