<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Calculate statistics for loop in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376716#M29743</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your response. I would need to keep the tables separate, as I need to generate the statistics for each Cave. This gets me going in the right direction. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Dec 2017 04:08:35 GMT</pubDate>
    <dc:creator>JasonCarter</dc:creator>
    <dc:date>2017-12-12T04:08:35Z</dc:date>
    <item>
      <title>Calculate statistics for loop</title>
      <link>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376714#M29741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm working on a tutorial for ArcGIS and the tutorial calls for me to manually calculate the statistics on 19 different field values. I decided to try out python in arcgis and I'm stuck on using the Statistics_analysis tool during looping.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The table i'm looping over is structured as such:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CaveName, Landuse_type, CaveLength&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(u'Alachua', u'URBAN AND BUILT-UP', 73.881816365)&lt;BR /&gt;(u'Alachua', u'TRANSPORTATION, COMMUNICATION AND UTILITIES', 64.3660338263)&lt;BR /&gt;(u'Alachua', u'UPLAND FORESTS', 114.099104481)&lt;BR /&gt;(u'Blue Hole', u'URBAN AND BUILT-UP', 238.19075094)&lt;BR /&gt;(u'Bonnet', u'WETLANDS', 20.7191473933)&lt;BR /&gt;(u'Bonnet', u'WETLANDS', 369.700021771)&lt;BR /&gt;(u'Bonnet', u'AGRICULTURE', 1684.22223123)&lt;BR /&gt;(u'Bonnet', u'UPLAND FORESTS', 1286.75131355)&lt;BR /&gt;(u'Cathedral-Falmouth', u'URBAN AND BUILT-UP', 86.781214483)&lt;BR /&gt;(u'Cathedral-Falmouth', u'UPLAND FORESTS', 625.716794439)&lt;BR /&gt;(u'Cathedral-Falmouth', u'UPLAND FORESTS', 810.799478164)&lt;BR /&gt;(u'Cathedral-Falmouth', u'UPLAND FORESTS', 1579.5682325)&lt;BR /&gt;(u'Cathedral-Falmouth', u'AGRICULTURE', 16.8203685714)&lt;BR /&gt;(u'Cathedral-Falmouth', u'RANGELAND', 845.280368334)&lt;BR /&gt;(u'Cathedral-Falmouth', u'UPLAND FORESTS', 12.5138760298)&lt;BR /&gt;(u'Cathedral-Falmouth', u'WETLANDS', 89.6516950978)&lt;BR /&gt;(u'Cathedral-Falmouth', u'URBAN AND BUILT-UP', 36.1451309548)&lt;BR /&gt;(u'Cathedral-Falmouth', u'UPLAND FORESTS', 612.425759508)&lt;BR /&gt;(u'Cathedral-Falmouth', u'TRANSPORTATION, COMMUNICATION AND UTILITIES', 77.1186805005)&lt;BR /&gt;(u'Cathedral-Falmouth', u'UPLAND FORESTS', 452.552322917)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create a table for each cave grouped by Landuse_type with the total sum length of in each Landuse_type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've created the script below, but how do I use the statistics_analysis tool to generate the output tables for each group as if it was a selected feature?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried this code too:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt; cursor = arcpy.da.SearchCursor("merged_caves_dissolved_identifed",["Cave", "LEVEL1", "Length_m"],sql_clause=(None,"GROUP BY LEVEL1"))&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; for item in cursor:&lt;BR /&gt;... arcpy.Statistics_analysis("merged_caves_dissolved_identifed", "C:\Users\xxx\DesktopGIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Data\nonpoint_cont\summary_tables\"+item[0], [["Length_m","SUM"]],"LEVEL1")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt; import arcpy&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; from arcpy import env&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; env.workspace = 'C:\Users\xxx\Desktop\GIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Student\merged_caves_dissolved_identifed.shp'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cursor = arcpy.da.SearchCursor("merged_caves_dissolved_identifed",["Cave", "LEVEL1", "Length_m"])&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; for item in cursor:&lt;BR /&gt;... print(item)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Alachua', 73.881816365)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Alachua', 64.3660338263)&lt;BR /&gt;(u'UPLAND FORESTS', u'Alachua', 114.099104481)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Blue Hole', 238.19075094)&lt;BR /&gt;(u'WETLANDS', u'Bonnet', 20.7191473933)&lt;BR /&gt;(u'WETLANDS', u'Bonnet', 369.700021771)&lt;BR /&gt;(u'AGRICULTURE', u'Bonnet', 1684.22223123)&lt;BR /&gt;(u'UPLAND FORESTS', u'Bonnet', 1286.75131355)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 86.781214483)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 625.716794439)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 810.799478164)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 1579.5682325)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 16.8203685714)&lt;BR /&gt;(u'RANGELAND', u'Cathedral-Falmouth', 845.280368334)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 12.5138760298)&lt;BR /&gt;(u'WETLANDS', u'Cathedral-Falmouth', 89.6516950978)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 36.1451309548)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 612.425759508)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Cathedral-Falmouth', 77.1186805005)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 452.552322917)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 157.405965288)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 54.4353833274)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 73.3940782003)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 70.4178076976)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 279.39446062)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 41.3328869801)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 214.833707042)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 12.541521943)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 135.103836698)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 486.550788021)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 142.680787059)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 16.9425655046)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 129.110473073)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Cathedral-Falmouth', 145.470760609)&lt;BR /&gt;(u'RANGELAND', u'Cathedral-Falmouth', 18.1880738434)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 960.670932053)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 76.7888326149)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 560.438274952)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 283.12967176)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 31.538145191)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 631.854305028)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 524.892684985)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 138.962975766)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 120.312867749)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 193.441296057)&lt;BR /&gt;(u'WETLANDS', u'Cathedral-Falmouth', 263.173936632)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 75.775447507)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 804.998313642)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 347.932741793)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 53.3173355116)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 2871.78168613)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Cathedral-Falmouth', 1.0823500953)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 153.998398239)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 100.405634445)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 720.141539321)&lt;BR /&gt;(u'WATER', u'Cathedral-Falmouth', 280.813009629)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 491.3682901)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 324.136321983)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 179.56236587)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 98.3887127433)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 424.59631834)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 83.5466919064)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 660.959518922)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 357.147811205)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 194.071472761)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 136.220821825)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 167.76282237)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 701.91994172)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 208.448478033)&lt;BR /&gt;(u'URBAN AND BUILT-UP', u'Cathedral-Falmouth', 104.02872636)&lt;BR /&gt;(u'RANGELAND', u'Cathedral-Falmouth', 276.496386852)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 100.629301944)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 357.845010869)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 427.406100134)&lt;BR /&gt;(u'RANGELAND', u'Cathedral-Falmouth', 316.483328437)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Cathedral-Falmouth', 78.8263424611)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 347.932906818)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Cathedral-Falmouth', 37.8474852006)&lt;BR /&gt;(u'UPLAND FORESTS', u'Cathedral-Falmouth', 331.05402839)&lt;BR /&gt;(u'AGRICULTURE', u'Cathedral-Falmouth', 435.117566809)&lt;BR /&gt;(u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'Cathedral-Falmouth', 268.780346657)&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Dec 2017 05:08:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376714#M29741</guid>
      <dc:creator>JasonCarter</dc:creator>
      <dc:date>2017-12-10T05:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate statistics for loop</title>
      <link>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376715#M29742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are many ways to solve this, but do you really need a table for each landuse type or could the result be a single table and one row for each landuse type? In case a&amp;nbsp;single table would do, you could do this:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; os

fc &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\Users\xxx\Desktop\GIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Student\merged_caves_dissolved_identifed.shp'&lt;/SPAN&gt;
fld_luse &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'LEVEL1'&lt;/SPAN&gt;
fld_length &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Length_m'&lt;/SPAN&gt;

out_tbl &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;dirname&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'LanduseStats.dbf'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Statistics_analysis&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;in_table&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; out_table&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;out_tbl&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; statistics_fields&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"{0} SUM;{0} MEAN;{0} MIN;{0} MAX;{0} RANGE;{0} COUNT;{0} STD"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fld_length&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; case_field&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;fld_luse&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The result would&amp;nbsp;will be a single table like this:&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/390404_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adjust the statistic type as you please. The case field in this case will tell the tool to generate a record for each unique value in the specified field. In this case the landuse type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need a table per landuse&amp;nbsp;type, you would have to create a list of unique values (land use types) and loop through them create a feature layer with the where clause, define the output table and perform the summary statistics. Something like this, although I did not test it:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; os

fc &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\Users\xxx\Desktop\GIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Student\merged_caves_dissolved_identifed.shp'&lt;/SPAN&gt;
fld_luse &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'LEVEL1'&lt;/SPAN&gt;
fld_length &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Length_m'&lt;/SPAN&gt;

landuses &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; sorted&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;list&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;set&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; r &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fld_luse&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# [u'AGRICULTURE', u'RANGELAND', u'TRANSPORTATION, COMMUNICATION AND UTILITIES', u'UPLAND FORESTS', u'URBAN AND BUILT-UP', u'WATER', u'WETLANDS']&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; landuse &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; landuses&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; where &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'"{0}" = \'{1}\''&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fld_luse&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; landuse&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;MakeFeatureLayer_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"lay"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; where&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; out_tbl &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;dirname&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; landuse&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;split&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.dbf'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Statistics_analysis&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;in_table&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; out_table&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;out_tbl&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statistics_fields&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"{0} SUM;{0} MEAN;{0} MIN;{0} MAX;{0} RANGE;{0} COUNT;{0} STD"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fld_length&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another way is to not create an output table and calculate the values yourself:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

fc &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;'C:\Users\xxx\Desktop\GIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Student\merged_caves_dissolved_identifed.shp'&lt;/SPAN&gt;
fld_luse &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'LEVEL1'&lt;/SPAN&gt;
fld_length &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Length_m'&lt;/SPAN&gt;

data &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; r &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fld_luse&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fld_length&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;

landuses &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; sorted&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;list&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;set&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; r &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; data&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; landuse &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; landuses&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; data &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; r &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; data &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; landuse&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'\n'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; landuse
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'items:'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'sum&amp;nbsp; :'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sum&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'mean :'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sum&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; float&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'min&amp;nbsp; :'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; min&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'max&amp;nbsp; :'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; max&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... which would print out:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;AGRICULTURE
items: 10
sum&amp;nbsp; : 3130.88187758
mean : 313.088187758
min&amp;nbsp; : 16.8203685714
max&amp;nbsp; : 1684.22223123

RANGELAND
items: 4
sum&amp;nbsp; : 1456.44815747
mean : 364.112039367
min&amp;nbsp; : 18.1880738434
max&amp;nbsp; : 845.280368334

TRANSPORTATION, COMMUNICATION AND UTILITIES
items: 7
sum&amp;nbsp; : 673.49199935
mean : 96.2131427643
min&amp;nbsp; : 1.0823500953
max&amp;nbsp; : 268.780346657

UPLAND FORESTS
items: 37
sum&amp;nbsp; : 14051.0723213
mean : 379.758711388
min&amp;nbsp; : 12.5138760298
max&amp;nbsp; : 1579.5682325

URBAN AND BUILT-UP
items: 18
sum&amp;nbsp; : 7045.18274852
mean : 391.399041584
min&amp;nbsp; : 12.541521943
max&amp;nbsp; : 2871.78168613

WATER
items: 1
sum&amp;nbsp; : 280.813009629
mean : 280.813009629
min&amp;nbsp; : 280.813009629
max&amp;nbsp; : 280.813009629

WETLANDS
items: 4
sum&amp;nbsp; : 743.244800894
mean : 185.811200224
min&amp;nbsp; : 20.7191473933
max&amp;nbsp; : 369.700021771
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:24:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376715#M29742</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-11T17:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate statistics for loop</title>
      <link>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376716#M29743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your response. I would need to keep the tables separate, as I need to generate the statistics for each Cave. This gets me going in the right direction. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2017 04:08:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-statistics-for-loop/m-p/376716#M29743</guid>
      <dc:creator>JasonCarter</dc:creator>
      <dc:date>2017-12-12T04:08:35Z</dc:date>
    </item>
  </channel>
</rss>

