Me gustaría utilizar una cláusula where que busque una determinada columna y, si está vacía, elimine la fila.
Mi cláusula SQL where es; SELECT UID2 FROM MY311CONTAINERS_2 WHERE SR_SN_2 <> ' ' AND SR_COLOR_2 <> ' ' AND SR_SIZE_2 <> ' ' AND SR_LOCATION2 <> ' '
Este es mi código:
import arcpy
aContainerFC2 = 'fc'
fields = ("SR_SN_2", "SR_LOCATION_2", "Dist02", "SR_Color_2", "SR_Size_2")
whereClause = fields + " <> ' ' "
updCurs = arcpy.UpdateCursor(aContainerFC2, whereClause)
for row in updCurs:
if not row.getValue(field):
updCurs.deleteRow(row)
Error:
TypeError: can only concatenate tuple (not "str") to tuple