I have the following dataframe and dictionary:
df = pd.DataFrame([{'A': 'a', 'B': 'a', 'C': 'a'}, {'A': 'b', 'B': 'b', 'C': 'b'}], columns=["A", "B", "C"])
df
A B C
0 a a a
1 b b b
dic = { 'A': { 'a': 'label aa', 'b': 'label aaa'}, 'B': { 'a': 'label bb', 'b': 'label bbb'}, 'C': { 'a': 'label cc', 'b': 'label ccc'}}
dic
{'A': {'a': 'label aa', 'b': 'label aaa'},
'B': {'a': 'label bb', 'b': 'label bbb'},
'C': {'a': 'label cc', 'b': 'label ccc'}}
我希望你能将df的列与“外键”匹配。一旦找到匹配项,我希望将行映射到“内键值”。
这是我的期望结果:
A B C
0 label aa label bb label cc
1 label aaa label bbb label ccc