<?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 pick up variables in one column in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/pick-up-variables-in-one-column/m-p/879315#M347389</link>
    <description>&lt;P&gt;Hallo to everyone.&lt;/P&gt;
&lt;P&gt;I have this problem. I have a big data set so this i will try to explain you it was difficult to be implemented by hand.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First of all i have one data set which looks like:&lt;/P&gt;
&lt;P&gt;qq1 qq2 qq3 qq4&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp;&lt;BR /&gt;&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;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11&lt;BR /&gt;i want to pick up all the variables in one new column&amp;nbsp;&lt;BR /&gt;like&lt;BR /&gt;qq&lt;BR /&gt;1&lt;BR /&gt;0&lt;BR /&gt;0&lt;BR /&gt;2&lt;BR /&gt;11&lt;BR /&gt;&lt;BR /&gt;from the first table if one column value is not missing means that all the other columns are missing in the same row&lt;BR /&gt;thank you in advance&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jun 2023 10:17:55 GMT</pubDate>
    <dc:creator>Barney1998</dc:creator>
    <dc:date>2023-06-06T10:17:55Z</dc:date>
    <item>
      <title>pick up variables in one column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/pick-up-variables-in-one-column/m-p/879315#M347389</link>
      <description>&lt;P&gt;Hallo to everyone.&lt;/P&gt;
&lt;P&gt;I have this problem. I have a big data set so this i will try to explain you it was difficult to be implemented by hand.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First of all i have one data set which looks like:&lt;/P&gt;
&lt;P&gt;qq1 qq2 qq3 qq4&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp;&lt;BR /&gt;&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;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11&lt;BR /&gt;i want to pick up all the variables in one new column&amp;nbsp;&lt;BR /&gt;like&lt;BR /&gt;qq&lt;BR /&gt;1&lt;BR /&gt;0&lt;BR /&gt;0&lt;BR /&gt;2&lt;BR /&gt;11&lt;BR /&gt;&lt;BR /&gt;from the first table if one column value is not missing means that all the other columns are missing in the same row&lt;BR /&gt;thank you in advance&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2023 10:17:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/pick-up-variables-in-one-column/m-p/879315#M347389</guid>
      <dc:creator>Barney1998</dc:creator>
      <dc:date>2023-06-06T10:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: pick up variables in one column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/pick-up-variables-in-one-column/m-p/879319#M347391</link>
      <description>&lt;P&gt;Hallo&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/425371"&gt;@Barney1998&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If &lt;FONT face="courier new,courier"&gt;qq1&lt;/FONT&gt; - &lt;FONT face="courier new,courier"&gt;qq4&lt;/FONT&gt; are numeric variables, you can use the &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lefunctionsref/p1vjttz6nuankzn1gh4z3wgcu0bf.htm" target="_blank" rel="noopener"&gt;COALESCE function&lt;/A&gt;&amp;nbsp;to obtain the first non-missing value:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input qq1-qq4;
cards;
1 . . .
. 0 . .
. 0 . .
. . 2 .
. . . 11
;

data want(drop=qq1-qq4);
set have;
qq=coalesce(of qq1-qq4);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For character variables there is the similar &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lefunctionsref/p1g9btrql8d9x6n1iz6yowaqrq1v.htm" target="_blank" rel="noopener"&gt;COALESCEC function&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2023 11:36:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/pick-up-variables-in-one-column/m-p/879319#M347391</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2023-06-06T11:36:16Z</dc:date>
    </item>
  </channel>
</rss>

