У меня есть кадр данных pandas «df» с двумя столбцами «A» и «B», у меня есть функция с двумя аргументами
def myfunction(B, A):
# do something here to get the result
return result
и я хотел бы применить его построчно к df, используя функцию «применить»
df['C'] = df['B'].apply(myfunction, args=(df['A'],))
но я получаю ошибку
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
то, что здесь происходит, кажется, что df['A'] - это целая серия! не только запись строки из этой серии, как требуется.