Я хочу створити новий стовпчик у pandas
кадрі даних, застосувавши функцію до двох існуючих стовпців. Після цієї відповіді я зміг створити новий стовпець, коли мені потрібен лише один стовпець як аргумент:
import pandas as pd
df = pd.DataFrame({"A": [10,20,30], "B": [20, 30, 10]})
def fx(x):
return x * x
print(df)
df['newcolumn'] = df.A.apply(fx)
print(df)
Однак я не можу зрозуміти, як зробити те саме, коли функція вимагає декількох аргументів. Наприклад, як я можу створити новий стовпець, передавши стовпчик А та стовпець В до функції нижче?
def fxy(x, y):
return x * y