How would you perform the following in Pandas?
import math
for index, row in data.iterrows():
if row["year"] == 0:
row["year"] = math.floor((row["death"] - row["birth"])/2)
This loop does not work but what i am trying to do is to assign the floor of the difference divided by 2 of the death and birth columns to the column year if the column year has the value 0. I know you should avoid looping in Pandas and this probably has a simple solution but i can not figure it out right now.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…