<?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: Field Calculator Sequential Numbering related to a Field in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695638#M53910</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could do something like this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assumes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.) The Frequency Tool was run and the results were joined to Table.dbf.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.) The "category numbers" are in a field called 'Category'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3.) A field called 'Seq' exists to write the sequential numbers to.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My test table looked like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Category&amp;nbsp; Seq&amp;nbsp;&amp;nbsp; Frequency&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 --------- 1 ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 -----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 4 -----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import arcpy

count=0
# Loop through the table
rows = arcpy.UpdateCursor("Table.dbf")
for row in rows:&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get the values in the Category &amp;amp; FREQUENCY fields
&amp;nbsp;&amp;nbsp;&amp;nbsp; num = row.getValue("Category")
&amp;nbsp;&amp;nbsp;&amp;nbsp; freq = row.getValue("FREQUENCY")
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Add one to the count
&amp;nbsp;&amp;nbsp;&amp;nbsp; count=count+1
&amp;nbsp;&amp;nbsp;&amp;nbsp; # If count is &amp;lt;= the frequency
&amp;nbsp;&amp;nbsp;&amp;nbsp; if count &amp;lt;= freq:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Field value "+str(num)+" assigned a "+str(count)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Write count in field Seq
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.Seq = count
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Execute the new values to the table
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rows.updateRow(row)
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Reset counter when freq is reached.
&amp;nbsp;&amp;nbsp;&amp;nbsp; if count == freq:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count=0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

print "\nDone.\n"&amp;nbsp;&amp;nbsp; 
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 05:16:14 GMT</pubDate>
    <dc:creator>RDHarles</dc:creator>
    <dc:date>2021-12-12T05:16:14Z</dc:date>
    <item>
      <title>Field Calculator Sequential Numbering related to a Field</title>
      <link>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695634#M53906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to number Features sequentially, with the Python Script I found here, everything works fine and my Table was numbered from 1 to 2436. For further processing it would be nice if I could number Features in relation to a Field in the Table. I have Categories from 1 to 7 in my table and numbering should start in each Category at 1 and numbers sequentially.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i.e. like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Category ---&amp;nbsp; New_Number&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------------1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------------3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------------4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 ---------------1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 ---------------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------------1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------------3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------------4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks so far&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Feb 2011 14:13:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695634#M53906</guid>
      <dc:creator>DavidRahe</dc:creator>
      <dc:date>2011-02-22T14:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Field Calculator Sequential Numbering related to a Field</title>
      <link>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695635#M53907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hey David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;have you considered incorporating Cursors into your script? they would help with this process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://proceedings.esri.com/library/userconf/devsummit09/papers/pythonscriptingadvancedtechniques.pdf"&gt;ArcGIS Geoprocessing: Python Scripting - Advanced Techniques&lt;/A&gt;&lt;SPAN&gt; (.PDF, ESRI Developer Summit)&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//002z0000001q000000.htm"&gt;Accessing Data Using Cursors&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://geochalkboard.wordpress.com/2008/02/06/scripting-your-arcgis-geoprocessing-tasks-with-cursors-part-2/"&gt;Scripting Your ArcGIS Geoprocessing Tasks with Cursors (part 2)&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And once you figure out how you would like to use the cursors (updating selected records by category perhaps?) the help on Field Calculator includes this python script example for generating sequential numbers: [ATTACH]4957[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Feb 2011 16:52:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695635#M53907</guid>
      <dc:creator>DonovanCameron</dc:creator>
      <dc:date>2011-02-22T16:52:19Z</dc:date>
    </item>
    <item>
      <title>Re: Field Calculator Sequential Numbering related to a Field</title>
      <link>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695636#M53908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Don,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for the fast reply,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;originally I was thinking about somthing like a "where" clause or somthing like this but your tip sounds very good.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I´m not (yet) very familiar with python, so I will need approx. one or two days for the cursor implementation. This is no problem, I don´t need a solution ASAP, and I think getting used to cursors will speed up my work on longtime &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I get stuck somwhere I´ll cry here for new advice ^^&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks alot&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dave&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Feb 2011 05:25:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695636#M53908</guid>
      <dc:creator>DavidRahe</dc:creator>
      <dc:date>2011-02-23T05:25:09Z</dc:date>
    </item>
    <item>
      <title>Re: Field Calculator Sequential Numbering related to a Field</title>
      <link>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695637#M53909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Use a search cursor (read only) to get out the objectid and your counters into a dictionary. Then you can manipulate the list using direct tools on libraries. Finally open an update cursor and put back the changes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It is very hard to process using a cursor otherwise because you can only step through in one direction.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Feb 2011 02:41:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695637#M53909</guid>
      <dc:creator>KimOllivier</dc:creator>
      <dc:date>2011-02-24T02:41:34Z</dc:date>
    </item>
    <item>
      <title>Re: Field Calculator Sequential Numbering related to a Field</title>
      <link>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695638#M53910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could do something like this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assumes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.) The Frequency Tool was run and the results were joined to Table.dbf.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.) The "category numbers" are in a field called 'Category'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3.) A field called 'Seq' exists to write the sequential numbers to.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My test table looked like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Category&amp;nbsp; Seq&amp;nbsp;&amp;nbsp; Frequency&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 --------- 1 ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 -----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------- 4 -----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import arcpy

count=0
# Loop through the table
rows = arcpy.UpdateCursor("Table.dbf")
for row in rows:&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get the values in the Category &amp;amp; FREQUENCY fields
&amp;nbsp;&amp;nbsp;&amp;nbsp; num = row.getValue("Category")
&amp;nbsp;&amp;nbsp;&amp;nbsp; freq = row.getValue("FREQUENCY")
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Add one to the count
&amp;nbsp;&amp;nbsp;&amp;nbsp; count=count+1
&amp;nbsp;&amp;nbsp;&amp;nbsp; # If count is &amp;lt;= the frequency
&amp;nbsp;&amp;nbsp;&amp;nbsp; if count &amp;lt;= freq:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Field value "+str(num)+" assigned a "+str(count)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Write count in field Seq
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.Seq = count
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Execute the new values to the table
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rows.updateRow(row)
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Reset counter when freq is reached.
&amp;nbsp;&amp;nbsp;&amp;nbsp; if count == freq:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count=0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

print "\nDone.\n"&amp;nbsp;&amp;nbsp; 
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 05:16:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/field-calculator-sequential-numbering-related-to-a/m-p/695638#M53910</guid>
      <dc:creator>RDHarles</dc:creator>
      <dc:date>2021-12-12T05:16:14Z</dc:date>
    </item>
  </channel>
</rss>

