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)
그러나 함수에 여러 인수가 필요한 경우 동일한 작업을 수행하는 방법을 알 수 없습니다. 예를 들어, 열 A와 열 B를 아래 함수에 전달하여 새 열을 작성하는 방법은 무엇입니까?
def fxy(x, y):
return x * y