Я пытаюсь заменить значения в первых 4 строках таблицы атрибутов значениями строк из следующих 4 строк 5: 8 в таблице атрибутов с использованием дуги. da.UpdateCursor. Есть простой способ индексирования строк 1: 4 (все столбцы) и заменить значения из строк 5: 8.Заменить первые 4 строки значениями из строк 5: 8 arcpy
Вот мой код до сих пор:
targetFC = r"D:\ZOC\POLYPGDIS_MASTER_1.shp"
dsc = arcpy.Describe(sourceFC)
fields = dsc.fields
# List all field names except the OID field
fieldnames = [field.name for field in fields if field.name != dsc.OIDFieldName]
with arcpy.da.UpdateCursor(targetFC, fieldnames) as cursor:
for row in cursor:
row[1:4] = row[5:8]
cursor.updateRow(row)
Благодаря
Не могли бы вы привести пример того, что вы пытаетесь выполнить? – Borealis