如何只计算字段中不为空的值?

2024-06-16 17:11:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是ArcPro,野外计算器。我想用消防栓检查数据填充消防栓图层。 我从联接表中有两个字段:字段1和字段2。我想用字段2中的值填充字段1,但前提是这些值不为Null。基本上,如果字段2中的对应值为Null,我希望保留字段1中的值。我一直在尝试下面python代码的细微变化。但它只是用所有字段2填充字段1,不管是否有空值

代码块

def reclass(f1,f2):
        if f2 is not None:
            return f2
        else:
            pass
reclass(!field1!,!field2!)

Tags: 代码图层defnull计算器f2f1空值