pandas怎么调用多个参数的自定义函数

python pandas中,
我有三列数值,需要经过if判断返回数值到新的一列

首先自定义了函数:

def is_price_offer(x,y):
  if x == 'N':
    if y == ''or y  == 'no reply':
      return 'No reply'
    else:
       return 'N'
  else:
    return 'Y'

x这一列想使用的列名的'discount',
y这一列想使用的列名是'seller','seller'这一列有空值、数字、文字,
想结果输出的原有空列的列名是'offer'
请问应该怎么调用我自定义的函数并输出到'offer'呢?