Я передаю функцию, для выполнения которой нужен фрейм данных, внутри строки переменной и использую метрику eval c Я пытаюсь выполнить функцию. Но код не работает, потому что фрейм данных становится строкой, и он не понимает ее.
Что я делаю, это:
def function(dataframe, number1, number2):
print(dataframe) #I need this print(dataframe) to print the dtaframe in the correct dataframe format
print(number1+number2)
dataframe = pandas.DataFrame()
number1 = 1
number2 = 1
a = f'function{dataframe, number1, number2}'
eval(a)
Но это не работает