我正在编写一段代码,需要将表列中的值转换为数字,并使用字典保持简洁。你知道吗
colodesc = {'Lawn': 1, 'Unpaved': 2, 'Paved': 3, 'Unknown': 4, '': 4}#DEBUGING#
cursor = arcpy.da.UpdateCursor(co_reh_sum_mem, "Cleanout_Location_Area_Description__Lawn_Unpaved_Paved_")
for row in cursor:
row = colodesc[row[0]]
cursor.updateRow([row])
列值可以是Lawn、Unpaved、Paved或Unknown,但有时可能会在列中输入其他值。我想将其中任何一个转换为值4(未知),但是为所有可能的输入值创建一个键是不实际的。除了已经定义的值之外,有没有其他方法可以为任何值设置一个“占位符”字典键?你知道吗
谢谢你!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐