<?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: Concatenate and Unconcatenate in SAS in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557013#M155233</link>
    <description>You don't need spaces to parse it back to its initial components. &lt;BR /&gt;</description>
    <pubDate>Wed, 08 May 2019 06:33:02 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2019-05-08T06:33:02Z</dc:date>
    <item>
      <title>Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557005#M155226</link>
      <description>&lt;P&gt;I have 4 columns I am trying to concatenate and unconcatenate later&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;&amp;nbsp; &amp;nbsp;Var&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Samp&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Test&amp;nbsp; &amp;nbsp; &amp;nbsp;Unit&amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sample1&amp;nbsp; &amp;nbsp; &amp;nbsp;Test1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sample2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kg&amp;nbsp; &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I tried the following&amp;nbsp;catx("-", Var, Samp, Test, Unit); which will give me the following and does&lt;/SPAN&gt;&lt;SPAN&gt;n't leave any room for spaces. I would like to concatenate with the space so that I can unconcatenate later.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; &amp;nbsp;   New
&amp;nbsp; &amp;nbsp; &amp;nbsp; A-Sample1-Test1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; A-Sample2-kg&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Want&amp;nbsp;&lt;BR /&gt;&amp;nbsp;     A-Sample1-Test1- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; A-Sample2- -kg&amp;nbsp;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;As for unconcatenating, I would try somethig like the following but am unsure how to use the scan function.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;
array var(3) $;
do i = 1 to dim(var);
var[i]=scan(row,i,'-','M');
end;
run;&lt;/CODE&gt;&lt;/PRE&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 05:15:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557005#M155226</guid>
      <dc:creator>Waby</dc:creator>
      <dc:date>2019-05-08T05:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557008#M155228</link>
      <description>&lt;P&gt;Your code seems fine.&lt;/P&gt;
&lt;P&gt;Just add the variable names on the array statement.&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 04:58:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557008#M155228</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2019-05-08T04:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557009#M155229</link>
      <description>&lt;P&gt;Thanks. I've updated the other part of my question. In the concatenate part, how can I concatenate so that I still retain the spaces? The deliminator skips blanks.&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 05:16:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557009#M155229</guid>
      <dc:creator>Waby</dc:creator>
      <dc:date>2019-05-08T05:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557012#M155232</link>
      <description>&lt;P&gt;did you try as below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;catx(&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;" - "&lt;/STRONG&gt;&lt;/FONT&gt;, Var, Samp, Test, Unit);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 08 May 2019 06:20:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557012#M155232</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2019-05-08T06:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557013#M155233</link>
      <description>You don't need spaces to parse it back to its initial components. &lt;BR /&gt;</description>
      <pubDate>Wed, 08 May 2019 06:33:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557013#M155233</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2019-05-08T06:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557014#M155234</link>
      <description>I did but thanks for your suggestion. I ended up resolving the issue in the unconcatenate section.</description>
      <pubDate>Wed, 08 May 2019 06:40:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557014#M155234</guid>
      <dc:creator>Waby</dc:creator>
      <dc:date>2019-05-08T06:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate and Unconcatenate in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557075#M155253</link>
      <description>&lt;P&gt;The CATX() function will ignore missing (including all blank character values) when building the result. If you want to keep the space for missing values then build the string yourself. For just a few values just list them, for more use some type of DO loop.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;string=cat(trim(a),'-',trim(b),'-',trim(c));&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 12:10:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-and-Unconcatenate-in-SAS/m-p/557075#M155253</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-05-08T12:10:48Z</dc:date>
    </item>
  </channel>
</rss>

