L oop через строки в CSV для извлечения значений - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь l oop через строки в фрейме данных:

Person, slope, aspect, distance, importance
a, 30, 10, 40, 20
b, 25, 25, 25, 25
c, 20, 30, 30, 20

, чтобы извлечь значения из каждой строки и поместить их в следующий код:

 arcpy.gp.WeightedOverlay_sa("('C:\\Users\\name\\Documents\\ArcGIS\\Default.gdb\\Reclass_Feat1' 30 'VALUE' (1 1; 2 2; 3 3; 5 5;NODATA NODATA); "
                            "'C:\\Users\\name\\Documents\\ArcGIS\\Default.gdb\\Reclass_Slop4' 10 'Value' (1 1; 3 3; 5 5;NODATA NODATA); "
                            "'C:\\Users\\name\\Documents\\ArcGIS\\Default.gdb\\Reclass_Tida2' 40 'Value' (1 1; 3 3; 5 5;NODATA NODATA); "
                            "'C:\\Users\\name\\Documents\\ArcGIS\\Default.gdb\\Reclass_DEM_1' 20 'Value' (1 1; 3 3; 5 5;NODATA NODATA));"
                            "1 9 1", Weighte_Recl2)

Для каждой итерации l oop я пытаюсь заменить 30, 10, 40, 20 следующей строкой: 25, 25, 25, 25, а затем следующей строкой: 20, 30, 30, 30. Я новичок в python, и мне трудно понять, как это сделать.

...