<?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 Field Sum for Unique Set in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287175#M22195</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; This is commonly done with the &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00080000001z000000"&gt;Summary Statistics&lt;/A&gt; tool &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Darren,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That's exactly what I was looking for! 700+ tools makes it hard to find something when you don't know the name! Thanks!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Jun 2013 18:37:01 GMT</pubDate>
    <dc:creator>JohnDye</dc:creator>
    <dc:date>2013-06-12T18:37:01Z</dc:date>
    <item>
      <title>Calculate Field Sum for Unique Set</title>
      <link>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287171#M22191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a table that I've modified coming out of the Network Analyst OD Cost Matrix (If you've read my other post on getting a result object to a GDB Table, I am currently getting this out of ArcMap as a workaround).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The table looks something like this like this, where the latter three fields are type 'Double'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;OriginID&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;DestID&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;Total_Length&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;MarketShare&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;Sum_MarketShare&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924132&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;61124&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.24&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;24&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924133&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;61124&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.36&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;26&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924134&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;61124&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.54&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;32&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;64&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924135&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;61124&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.72&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;54&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;109&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924132&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;53856&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.36&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;21&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924133&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;53856&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;.24&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;18&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924134&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;53856&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.53&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;32&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;64&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;112358924135&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;53856&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;1.27&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;55&lt;/TD&gt;&lt;TD style="border:1px solid black;border: 1px solid rgb(0, 0, 0);border: 1px solid rgb(0, 0, 0);border:1px solid black;"&gt;109&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to calculate the 'Sum_MarketShare' field to determine the Sum off all market share for each unique Block Group set.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 20:03:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287171#M22191</guid>
      <dc:creator>JohnDye</dc:creator>
      <dc:date>2013-06-11T20:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Field Sum for Unique Set</title>
      <link>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287172#M22192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I understand correctly, you want to SUM the field MarketShare, grouped by some field (what is the Block Group?).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Two ideas:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.) This is commonly done with the &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00080000001z000000" rel="nofollow" target="_blank"&gt;Summary Statistics&lt;/A&gt;&lt;SPAN&gt; tool (statistic=SUM, case_field=the Block Group field). Then, join (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Add_Join/001700000064000000/" rel="nofollow" target="_blank"&gt;Add Join&lt;/A&gt;&lt;SPAN&gt; or &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Join_Field/001700000065000000/" rel="nofollow" target="_blank"&gt;Join Field&lt;/A&gt;&lt;SPAN&gt;) the result to the original table. &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Calculate_Field/00170000004m000000/" rel="nofollow" target="_blank"&gt;Calculate &lt;/A&gt;&lt;SPAN&gt;the value into SUM_MarketShare. This can be done with Python or tools.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.) Use cursors (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//000v00000039000000" rel="nofollow" target="_blank"&gt;SearchCursor &lt;/A&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/UpdateCursor/000v0000003m000000/" rel="nofollow" target="_blank"&gt;UpdateCursor&lt;/A&gt;&lt;SPAN&gt;) to sort, then loop through adding, then loop through updating, your data. This is Python only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure which takes longer to run. If you're doing this once, I'd use the tools. If not, spend time figuring out the cursors.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 21:03:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287172#M22192</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2013-06-11T21:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Field Sum for Unique Set</title>
      <link>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287173#M22193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If I understand correctly, you want to SUM the field MarketShare, grouped by some field (what is the Block Group?).&lt;BR /&gt;&lt;BR /&gt;Two ideas:&lt;BR /&gt;1.) This is commonly done with the &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00080000001z000000"&gt;Summary Statistics&lt;/A&gt; tool (statistic=SUM, case_field=the Block Group field). Then, join (&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Add_Join/001700000064000000/"&gt;Add Join&lt;/A&gt; or &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Join_Field/001700000065000000/"&gt;Join Field&lt;/A&gt;) the result to the original table. &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Calculate_Field/00170000004m000000/"&gt;Calculate &lt;/A&gt;the value into SUM_MarketShare. This can be done with Python or tools.&lt;BR /&gt;2.) Use cursors (&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//000v00000039000000"&gt;SearchCursor &lt;/A&gt;and &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/UpdateCursor/000v0000003m000000/"&gt;UpdateCursor&lt;/A&gt;) to sort, then loop through adding, then loop through updating, your data. This is Python only.&lt;BR /&gt;&lt;BR /&gt;Not sure which takes longer to run. If you're doing this once, I'd use the tools. If not, spend time figuring out the cursors.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Paired cursors in any form always take longer than Summary Statistics and Field Calculator in my experience.&amp;nbsp; Those two tools are far more optimized than the Python or ArcObjects cursors.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 22:20:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287173#M22193</guid>
      <dc:creator>RichardFairhurst</dc:creator>
      <dc:date>2013-06-11T22:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Field Sum for Unique Set</title>
      <link>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287174#M22194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; This is commonly done with the &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00080000001z000000"&gt;Summary Statistics&lt;/A&gt; tool &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Darren,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That's exactly what I was looking for! Thanks!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jun 2013 18:35:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287174#M22194</guid>
      <dc:creator>JohnDye</dc:creator>
      <dc:date>2013-06-12T18:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Field Sum for Unique Set</title>
      <link>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287175#M22195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; This is commonly done with the &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00080000001z000000"&gt;Summary Statistics&lt;/A&gt; tool &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Darren,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That's exactly what I was looking for! 700+ tools makes it hard to find something when you don't know the name! Thanks!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jun 2013 18:37:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/calculate-field-sum-for-unique-set/m-p/287175#M22195</guid>
      <dc:creator>JohnDye</dc:creator>
      <dc:date>2013-06-12T18:37:01Z</dc:date>
    </item>
  </channel>
</rss>

