<?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: Make multiple values into one. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357413#M83907</link>
    <description>&lt;P&gt;Anytime, glad to help &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 10 May 2017 10:07:16 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2017-05-10T10:07:16Z</dc:date>
    <item>
      <title>Make multiple values into one.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357405#M83900</link>
      <description>&lt;P&gt;Hey guys&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to make same but multiple values into one value. Like I have 100, 111, 122, 133, 100, 111, 100, 113, 112 so after I reduce it it should look like: 100, 111, 122, 133, 113. Or for an easier example: there is a lot of 'F' &amp;nbsp;(stands for Female): F, F, F, F, F, F, F and it should look like: just an F.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 09:18:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357405#M83900</guid>
      <dc:creator>Derdavos</dc:creator>
      <dc:date>2017-05-10T09:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Make multiple values into one.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357406#M83901</link>
      <description>&lt;P&gt;Please post your example data (&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;in a data step&lt;/A&gt;) so we can get a picture of what you want to do.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 09:29:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357406#M83901</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-05-10T09:29:48Z</dc:date>
    </item>
    <item>
      <title>Re: Make multiple values into one.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357407#M83902</link>
      <description>&lt;P&gt;Use PROC SORT with the NODUPKEY option like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Gender $;
datalines;
F
F
F
M
M
F
F
M
M
;

proc sort data = have nodupkey out = want;
	by Gender;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 10 May 2017 09:32:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357407#M83902</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2017-05-10T09:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Make multiple values into one.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357410#M83905</link>
      <description>&lt;P&gt;Thank you! Works very well!! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 10:04:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357410#M83905</guid>
      <dc:creator>Derdavos</dc:creator>
      <dc:date>2017-05-10T10:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Make multiple values into one.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357413#M83907</link>
      <description>&lt;P&gt;Anytime, glad to help &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 10:07:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357413#M83907</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2017-05-10T10:07:16Z</dc:date>
    </item>
    <item>
      <title>Re: Make multiple values into one.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357416#M83910</link>
      <description>&lt;P&gt;Here's some code that could go in a DATA step:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data new;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;newvar&amp;nbsp;= scan(oldvar, 1, ',');&lt;/P&gt;
&lt;P&gt;if length(oldvar) &amp;gt; length(newvar) then do i=2 to countw(oldvar, ',');&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;next_word = scan(oldvar, i, ',');&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if indexw(newvar, strip(nextword))=0 then oldvar = catx(oldvar, ',' , next_word);&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's untested code, so you might need to fiddle with the INDEXW&amp;nbsp;function, but it probably works as is.&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 10:11:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-multiple-values-into-one/m-p/357416#M83910</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-05-10T10:11:57Z</dc:date>
    </item>
  </channel>
</rss>

