我尝试在python中应用一个函数,该函数检查 Dataframe 中不同列的多个条件,并返回一个值。
df= pd.DataFrame(data)
def function(data):
if data['product']= product1:
If data['tenure']> 4:
return 19
X= df.apply(function)
我做错了什么?
我用Boolean &更改了逻辑和条件。还尝试将每个列转换为函数内的序列,因为我认为应用将只接受序列而不是 Dataframe ,但我再次感到困惑,这不起作用。
1条答案
按热度按时间wvt8vs2t1#
您需要与==进行比较