Estoy tratando de escribir una secuencia de comandos de python para extraer ciertos valores de una tabla: la tabla a la que me refiero es una gran colección de nitrato de valores para diferentes profundidades de agua, que se depositan en las columnas de la tabla. Como sólo necesito el valor de la superficie y el punto más profundo, quiero buscar a través de las filas y extraer el último valor que no sea 0. He empezado a escribir una secuencia de comandos mediante el SearchCursor Herramienta, pero queda atrapado en el momento, donde yo quiero que buscar por el primer valor de 0 y, a continuación, volver atrás e imprimir el valor de fro y la columna antes... ¿alguien tiene una idea de cómo resolver ese problema?
import arcpy
# Set the Workspace
arcpy.env.workspace = "D:\Teresa\Kerstin\SouthernOcean\03_workspace\Teresa"
# Make table
table = "C:/Users/theidema/Desktop/OxzUti_GridP_Annual.csv"
#Create the search cursor
cursor = arcpy.SearchCursor(Table)
#Iterate through the rows
row = cursor.next()
while row:
print (row.getValue(field))
row = cursor.next()
Aquí está una Captura de pantalla de la tabla (profundidades ir hacia abajo hasta que 5500M)