Я сейчас пишу несколько функций при использовании Pandas. Мой вопрос должен быть простым для вас: я хочу создать функцию, которая получает две переменные, одна из которых должна быть повторно использована в функции, но в виде строки (ср. Код - значение переменной необходимо повторно использовать в содержащими)
def delete_lines_that_contains_certain_value(dataframe, value):
dataframe = dataframe[~dataframe.index.str.contains(str(value), na=False)]
return dataframe
Подскажите, пожалуйста, как с этим разобраться, чтобы значение читалось как строка при использовании содержит fct из pandas?
при запуске такой функции, я получил ошибку :
delete_line_that_contains_certain_value(test, female)
OUPUT:
NameError Traceback (most recent call last)
<ipython-input-63-f2718fe5c59a> in <module>
----> 1 delete_line_that_contains_certain_value(test, female)
NameError: name 'female' is not defined
Ждите ответов. Спасибо