функция с двумя переменными: одна будет использоваться в качестве строки в функции - Python 3 - pandas - PullRequest
0 голосов
/ 13 апреля 2020

Я сейчас пишу несколько функций при использовании 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

Ждите ответов. Спасибо

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