сопоставить панды столбцы Dataframe со значениями словаря

У меня есть один: много словарь. Я хотел бы отобразить значения столбца DataFrame pandas на ключи (НЕ значения) словаря. вот мой словарь:

dict1={'fruits':('apple','grapes','oranges'),'food':('fish','meat','fibre')}

И вот объект Серии Панд:

df=pd.Series(['fish','apple','meat'])

желаемый вывод я хочу:

0      food
1    fruits
2      food
dtype: object

Ответы на вопрос(2)

Ваш ответ на вопрос