我正在尝试计算一个基于另一个字段的字段。如果我的ELcorrect字段是一个特定的数字,那么Part字段需要是Drift1、Drift2、Drift3等,否则对于所有其他值都是Ramp。下面是我的代码:
def TheCoder(code):
if code==-266:
var="Drift1"
elif code==-265:
var="Drift2"
elif code==-262:
var="Drift3"
elif code==-251:
var="Drift4"
elif code==-250:
var="Drift5"
else:
var="Ramp"
return var使用Part=TheCoder(!ELcorrect!)
它可以成功运行,但不会填充任何内容。所以不确定它到底在做什么。
发布于 2020-07-04 12:25:00
我不确定你说不填充任何东西是什么意思。是不是你没有得到回报?
您可以尝试以下代码:
def TheCoder(code):
if code==-266:
return "Drift1"
elif code==-265:
return "Drift2"
elif code==-262:
return "Drift3"
elif code==-251:
return "Drift4"
elif code==-250:
return "Drift5"
else:
return "Ramp"希望这能回答你的问题。
https://stackoverflow.com/questions/62725199
复制相似问题