def calcScore(p):
if p[0] > p[1]:
x = 3
y = 0
elif p[0] == p[1]:
x = 1
y = 1
else:
x = 0
y = 3
return x,y
如何将此函数应用于数据帧的第一行? 我知道如何将其应用于整个数据帧,但似乎无法仅将其应用于第一行?下面是我对整个数据帧所做的。我是python新手,所以请原谅愚蠢或愚蠢的错误。谢谢。:)
result =(prem[['FTHG','FTAG']].apply(calcScore, axis = 1))
print(result)
apply
用于将函数应用于所有行或列。如果您只想要一个,您可以:相关问题 更多 >
编程相关推荐