<?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: merge more than two columns in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606350#M176063</link>
    <description>Thank you &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;.&lt;BR /&gt;&lt;BR /&gt;Do I need to indicate a . for all the blanks for this to work? I should have only 2 variables but the result had more than 2.&lt;BR /&gt;&lt;BR /&gt;If I have 100 variables (Count1 - Count100), how do I assign a . to all the blanks? Thanks.&lt;BR /&gt;</description>
    <pubDate>Fri, 22 Nov 2019 00:56:33 GMT</pubDate>
    <dc:creator>yoyong555</dc:creator>
    <dc:date>2019-11-22T00:56:33Z</dc:date>
    <item>
      <title>merge more than two columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606346#M176060</link>
      <description>&lt;P&gt;Hi everyone.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data looks something like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Location&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Count1&amp;nbsp; &amp;nbsp; &amp;nbsp; Count2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Count3&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;3&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; 5&lt;/P&gt;&lt;P&gt;4&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; 8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I want the data to look like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Location&amp;nbsp; &amp;nbsp; &amp;nbsp; Count&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 13&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;7&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Nov 2019 00:27:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606346#M176060</guid>
      <dc:creator>yoyong555</dc:creator>
      <dc:date>2019-11-22T00:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: merge more than two columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606348#M176062</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/276208"&gt;@yoyong555&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Location            Count1      Count2           Count3;
cards;
1                        12                  .                    7
2                        10                  13                2
3                          5                 .              .
4                          8                  12                15
;

proc transpose data=have out=temp(where=(col1 ne .));
by location;
run;

proc sort data =temp out=want(drop=_name_);
by _name_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 22 Nov 2019 00:33:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606348#M176062</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-11-22T00:33:09Z</dc:date>
    </item>
    <item>
      <title>Re: merge more than two columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606350#M176063</link>
      <description>Thank you &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;.&lt;BR /&gt;&lt;BR /&gt;Do I need to indicate a . for all the blanks for this to work? I should have only 2 variables but the result had more than 2.&lt;BR /&gt;&lt;BR /&gt;If I have 100 variables (Count1 - Count100), how do I assign a . to all the blanks? Thanks.&lt;BR /&gt;</description>
      <pubDate>Fri, 22 Nov 2019 00:56:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606350#M176063</guid>
      <dc:creator>yoyong555</dc:creator>
      <dc:date>2019-11-22T00:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: merge more than two columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606352#M176064</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/276208"&gt;@yoyong555&lt;/a&gt;&amp;nbsp; I think you are refering to DATA HAVE step. That was just to create a sample and yes you would have to indicate with a . for missing values especially when you are trying to read raw data using LIST input . But as long as your sample is a representative one of your real, do not be concerned about that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You just need to focus on&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc transpose data=have out=temp(where=(col1 ne .));
by location;
var count:;
run;

proc sort data =temp out=want(drop=_name_);
by _name_;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 22 Nov 2019 01:06:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606352#M176064</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-11-22T01:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: merge more than two columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606358#M176068</link>
      <description>Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;.&lt;BR /&gt;Here is the output.&lt;BR /&gt;&lt;BR /&gt;Obs Location _NAME_ COL1&lt;BR /&gt;1 1 Count1 12&lt;BR /&gt;2 1 Count2 7&lt;BR /&gt;3 1 Count3 2&lt;BR /&gt;4 3 Count1 5&lt;BR /&gt;5 3 Count2 4&lt;BR /&gt;6 3 Count3 8&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 22 Nov 2019 02:05:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-more-than-two-columns/m-p/606358#M176068</guid>
      <dc:creator>yoyong555</dc:creator>
      <dc:date>2019-11-22T02:05:52Z</dc:date>
    </item>
  </channel>
</rss>

