<?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 in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405441#M98643</link>
    <description>&lt;P&gt;Thanks, I was just not using valid SAS name&lt;/P&gt;</description>
    <pubDate>Thu, 19 Oct 2017 08:45:55 GMT</pubDate>
    <dc:creator>Amalik</dc:creator>
    <dc:date>2017-10-19T08:45:55Z</dc:date>
    <item>
      <title>transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405416#M98627</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to transpose my data such that it converts as follows:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Before&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;1985&lt;/TD&gt;&lt;TD&gt;1986&lt;/TD&gt;&lt;TD&gt;1987&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;After&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1986&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1987&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1988&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1986&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1987&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1988&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1986&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1987&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1988&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Suggestions, please.&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;AMalik&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2017 05:33:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405416#M98627</guid>
      <dc:creator>Amalik</dc:creator>
      <dc:date>2017-10-19T05:33:35Z</dc:date>
    </item>
    <item>
      <title>Re: transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405417#M98628</link>
      <description>&lt;P&gt;What are your sas variable names? 1985, 1986 etc. are not valid names in sas.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use &lt;STRONG&gt;proc transpose&lt;/STRONG&gt; to get the wanted result, probably with one more step to get the year out of the _NAME_;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try it and post your code and results in case of any issue.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2017 05:41:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405417#M98628</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-10-19T05:41:53Z</dc:date>
    </item>
    <item>
      <title>Re: transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405430#M98633</link>
      <description>&lt;P&gt;Post your REAL data (pure numbers are NOT valid SAS names for columns), in the form of a data step, so we can easily recreate the dataset for testing, as it is. All other methods do not convey important information about the dataset in question.&lt;/P&gt;
&lt;P&gt;Use the macro provided in&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt; to convert a dataset to a data step, if you have trouble writing that data step on your own.&lt;/P&gt;
&lt;P&gt;Post the resulting code either in a "little running man" or {i} window, as both keep formatting an content. Posting code or data text in the main posting window will invariably mangle the content.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2017 07:18:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405430#M98633</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-10-19T07:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405440#M98642</link>
      <description>&lt;P&gt;If before looks like:&lt;/P&gt;
&lt;P&gt;id _1985 _1986 _1987 - note the underscore to make them valid variable names then:&lt;/P&gt;
&lt;PRE&gt;proc transpose data=have out=want;
  by id;
  var _:;
run;&lt;/PRE&gt;
&lt;P&gt;Should work.&amp;nbsp; If ID is text then you can also do:&lt;/P&gt;
&lt;PRE&gt;proc transpose data=have out=want;
  by id;
  var _numeric_;
run;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Oct 2017 08:42:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405440#M98642</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-10-19T08:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405441#M98643</link>
      <description>&lt;P&gt;Thanks, I was just not using valid SAS name&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2017 08:45:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose/m-p/405441#M98643</guid>
      <dc:creator>Amalik</dc:creator>
      <dc:date>2017-10-19T08:45:55Z</dc:date>
    </item>
  </channel>
</rss>

