首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IF,ELIF,ELSE ArcPro如何计算字段

IF,ELIF,ELSE ArcPro如何计算字段
EN

Stack Overflow用户
提问于 2020-07-04 12:10:15
回答 1查看 37关注 0票数 0

我正在尝试计算一个基于另一个字段的字段。如果我的ELcorrect字段是一个特定的数字,那么Part字段需要是Drift1、Drift2、Drift3等,否则对于所有其他值都是Ramp。下面是我的代码:

代码语言:javascript
复制
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!)

它可以成功运行,但不会填充任何内容。所以不确定它到底在做什么。

EN

回答 1

Stack Overflow用户

发布于 2020-07-04 12:25:00

我不确定你说不填充任何东西是什么意思。是不是你没有得到回报?

您可以尝试以下代码:

代码语言:javascript
复制
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"

希望这能回答你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62725199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档