Можно ли использовать одно и то же имя переменной, но в другой форме в функции python? - PullRequest
0 голосов
/ 11 марта 2020

Если я пишу эту функцию:

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.

Можно ли этого избежать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...