Если я пишу эту функцию:
def find_val (df, name, name_val):
value = df[ df[str(name)].map(name).eq(name_val) ]
return value
Здесь name
то же самое, но в другой форме. Во-первых, как имя столбца в кадре данных, а во-вторых, то же имя в форме словаря. Я пытаюсь избежать этого:
def find_val (df, name_col, name_dict, name_val):
# here name_col and name_dict have the same name. for example 'brands' then brands is a column in my df as well a seperate dictionary named brands.
Можно ли этого избежать?