我尝试用字段计算器将一列中不同的类转换成另一列中较少的类。你知道吗
如果我只使用这样的表达式字段,它就会起作用:
newfieldname = "Bla" if !Field! == 10 or !Field! == 12 else ("Blabla" if !Field! == 35 else 0)
但是如果我试图用前逻辑脚本代码做一个陈述:
def reclass (a):
if a == 10:
return "Bla"
else:
return "Blabla"
表达式
newfieldname = reclass(!NRKART!)
它总是告诉我一个错误,我不明白为什么。我尝试了不同的“”和其他值,而不是“return”许多其他表达式。到目前为止什么都没用。你知道吗
谢谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐