У меня есть метод pandas, который вызывается для каждой строки в другом кадре данных:
def calc_method(row):
...
calling_df.apply(lambda row: calc_method(row),axis=1)
calling_df
имеет 6 строк, поэтому calc_method
следует вызывать 6 раз. Но внутри calc_method
, когда я выполняю определенные операции df на глобальном фрейме данных, кажется, что эта операция вызывает рекурсивный вызов !!
Итак, calc_method
вызывается 6 раз, после чего он продолжает работать и в конечном итоге выдает какую-то ошибку.
Что я делаю не так?