<?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 numeric column values in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680423#M205630</link>
    <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/343488"&gt;@luch25&lt;/a&gt;&amp;nbsp; Would this help?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input col1 col2 col3 col4 col5 col6 col7;
cards;
41 42 43 44 45 46 47
51 52 53 54 55 57 .
61 62 63 64 . . .
71 . . . . . . 
81 82 83 84 . . .
;

data want;
 set have;
 want=translate(catx(' ',of col:),' ','.');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 31 Aug 2020 12:41:34 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2020-08-31T12:41:34Z</dc:date>
    <item>
      <title>Concatenate numeric column values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680421#M205629</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to concatenate 100 columns of numeric values. An small example dataset is provided below. I want the concatenated variable to be separated by a space, so the variable reads like this: "41 42 43 44 45 46 47"; "61 62 63 64". Note that some rows have missing values (they don't have a value for each column).&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input col1 col2 col3 col4 col5 col6 col7;
cards;
41 42 43 44 45 46 47
51 52 53 54 55 57 .
61 62 63 64 . . .
71 . . . . . . 
81 82 83 84 . . .
;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;I tried the following code, as well as some other modifications, but can't quite get the correct answer. The following code does not include a space and includes "." for columns with missing values ("61626364...").&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want; set have;
all=catt(' ', of col:);
drop col:;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Any advice?&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2020 12:34:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680421#M205629</guid>
      <dc:creator>luch25</dc:creator>
      <dc:date>2020-08-31T12:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate numeric column values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680423#M205630</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/343488"&gt;@luch25&lt;/a&gt;&amp;nbsp; Would this help?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input col1 col2 col3 col4 col5 col6 col7;
cards;
41 42 43 44 45 46 47
51 52 53 54 55 57 .
61 62 63 64 . . .
71 . . . . . . 
81 82 83 84 . . .
;

data want;
 set have;
 want=translate(catx(' ',of col:),' ','.');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 31 Aug 2020 12:41:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680423#M205630</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-08-31T12:41:34Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate numeric column values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680427#M205633</link>
      <description>Yes, thank you!!</description>
      <pubDate>Mon, 31 Aug 2020 13:08:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680427#M205633</guid>
      <dc:creator>luch25</dc:creator>
      <dc:date>2020-08-31T13:08:23Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate numeric column values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680428#M205634</link>
      <description>&lt;P&gt;Minor variation of the solution posted by &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt; :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options missing=' ';

data want;
   set have;
   length want $ 100;
   want = catx(' ', of col:);
run;

options missing='.';&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Without the length-statement catx sets the length to 200 chars, if you list is far longer than those seven variables you should, truncation should be expected.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2020 13:14:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680428#M205634</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2020-08-31T13:14:55Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate numeric column values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680429#M205635</link>
      <description>&lt;P&gt;Alternative way is :&lt;/P&gt;
&lt;PRE&gt;data have;
input col1 col2 col3 col4 col5 col6 col7;
cards;
41 42 43 44 45 46 47
51 52 53 54 55 57 .
61 62 63 64 . . .
71 . . . . . . 
81 82 83 84 . . .
;
options missing=' ';
data want;
 set have;
 want=catx(' ',of col:);
run;&lt;/PRE&gt;</description>
      <pubDate>Mon, 31 Aug 2020 13:17:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Concatenate-numeric-column-values/m-p/680429#M205635</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-08-31T13:17:48Z</dc:date>
    </item>
  </channel>
</rss>

