<?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: Transpose an Attribute Table with Multi-Level Index in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40195#M3207</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan. Yes, its simply number of Attr columns. Just realized the table did add up. All fixed. Yeah, looks like an Excel Macro is the way to go. Thanks, Jason.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Apr 2020 17:16:22 GMT</pubDate>
    <dc:creator>deleted-user-PUOLzzPmi8Uz</dc:creator>
    <dc:date>2020-04-13T17:16:22Z</dc:date>
    <item>
      <title>Transpose an Attribute Table with Multi-Level Index</title>
      <link>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40193#M3205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there. I am trying to take a feature class attribute table with n columns and rearrange its table structure so I can use it as a "Many" table in a relationship class, but I am struggling on how to transpose the table in arcpy and preserve two index columns, in this example, OBJECTID and ObjectType and export it as a .dbf. I was thinking pandas could do this, but my attempts to implement it has failed so far. Appreciate any help! Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The attribute table is a typical feature class structure and looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE style="border-width: 1px; border-color: #000000;" width="485"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="65"&gt;&lt;STRONG&gt;OBJECTID&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="border-left: none;" width="86"&gt;&lt;STRONG&gt;ObjectType&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="border-left: none;" width="64"&gt;Atrr2&lt;/TD&gt;&lt;TD style="border-left: none;" width="69"&gt;Attr3&lt;/TD&gt;&lt;TD style="border-left: none;" width="38"&gt;Attr4&lt;/TD&gt;&lt;TD style="border-left: none;" width="38"&gt;Attr5&lt;/TD&gt;&lt;TD style="border-left: none;" width="125"&gt;n….&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;Red&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;Yes&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;….&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;Green&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;No&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;….&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;Blue&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;Yes&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none;"&gt;….&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I need is the attribute structured like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE style="border-width: 1px; border-color: #000000; width: 282px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 76px;"&gt;&lt;STRONG&gt;OBJECTID&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="border-left: none; width: 79px;"&gt;&lt;STRONG&gt;ObjectType&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="border-left: none; width: 56px;"&gt;Attribute&lt;/TD&gt;&lt;TD style="border-left: none; width: 44px;"&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;1&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Red&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Atrr2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;1&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Red&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;1&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Red&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr4&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;1&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Red&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr5&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Green&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Atrr2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Green&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Green&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr4&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Green&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr5&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Blue&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Atrr2&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Blue&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Blue&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr4&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-top: none; width: 76px;"&gt;3&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 79px;"&gt;Blue&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 56px;"&gt;Attr5&lt;/TD&gt;&lt;TD style="border-top: none; border-left: none; width: 44px;"&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2020 16:51:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40193#M3205</guid>
      <dc:creator>deleted-user-PUOLzzPmi8Uz</dc:creator>
      <dc:date>2020-04-13T16:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose an Attribute Table with Multi-Level Index</title>
      <link>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40194#M3206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how do you get 4 Red 's etc.&amp;nbsp; Is it simply the number of Attr columns?&lt;/P&gt;&lt;P&gt;You would be better of doing this in numpy, pandas or even excel,&lt;/P&gt;&lt;P&gt;Pro lacks easy row replication and translation tools&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2020 17:09:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40194#M3206</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2020-04-13T17:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose an Attribute Table with Multi-Level Index</title>
      <link>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40195#M3207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan. Yes, its simply number of Attr columns. Just realized the table did add up. All fixed. Yeah, looks like an Excel Macro is the way to go. Thanks, Jason.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2020 17:16:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/transpose-an-attribute-table-with-multi-level/m-p/40195#M3207</guid>
      <dc:creator>deleted-user-PUOLzzPmi8Uz</dc:creator>
      <dc:date>2020-04-13T17:16:22Z</dc:date>
    </item>
  </channel>
</rss>

