У меня есть фрейм данных с именем Install_Date. Я хочу присвоить значения другому фрейму данных, называемому age, при двух условиях - если значение в Install_Date равно нулю, то age = current year - plant construct date
, если значение не равно нулю, то age = current year - INPUT_Asset["Install_Date"]
,
Это код, который у меня есть. Первое условие работает нормально, но второе условие все еще дает 0 в качестве значений. :
Plant_Construct_Year = 1975
this_year= 2020
for i in INPUT_Asset["Install_Date"]:
if i != 0.0:
INPUT_Asset["Asset_Age"] = this_year- INPUT_Asset["Install_Date"]
else
INPUT_Asset["Asset_Age"] = this_year- Plant_Construct_Year