如何解决如何字段只计算不为空的值?
我正在使用 ArcPro,即场计算器。我想用消火栓检查数据填充消火栓层。 我有来自连接表的两个字段:字段 1 和字段 2。我想用字段 2 中的值填充字段 1,但前提是这些值不为空。基本上,如果字段 2 中的相应值为 Null,我想保留字段 1 中的值。我一直在尝试对下面的 python 代码稍作修改。但它只是用字段 2 的所有内容填充字段 1,无论是否有空值。
代码块
def reclass(f1,f2):
if f2 is not None:
return f2
else:
pass
reclass(!field1!,!field2!)
解决方法
我想通了!
表达:
Reclass(!field1!,!field2!)
代码块:
def Reclass(f1,f2):
if f2 is None:
return f1
else:
return f2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。