<?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: Data Saparation in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458593#M116397</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data CharacterVars;
    set have;
    keep _numeric_;
run;

data NumericVars;
    set have;
    keep _character_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 30 Apr 2018 11:28:40 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2018-04-30T11:28:40Z</dc:date>
    <item>
      <title>Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458581#M116392</link>
      <description>&lt;P&gt;I have a table which contains&amp;nbsp; both character and numeric values and I want character values in one table and numeric values in another table how to do this.??&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 10:54:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458581#M116392</guid>
      <dc:creator>Son_Of_Krypton</dc:creator>
      <dc:date>2018-04-30T10:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458589#M116393</link>
      <description>&lt;P&gt;Do something 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 Char1 $ Char2 $ Num1 Num2;
datalines;
ten twenty 10 20
thirty forty 30 40
fifty sixty 50 60
;

proc sql noprint;
    select name into :charVars separated by " " from dictionary.columns 
    where libname="WORK" and memtype="DATA" and memname="HAVE" and type="char";
    select name into :numVars separated by " " from dictionary.columns 
    where libname="WORK" and memtype="DATA" and memname="HAVE" and type="num";
quit;

%put &amp;amp;charVars.;
%put &amp;amp;numVars.;

data CharacterVars;
    set have;
    keep &amp;amp;charVars.;
run;

data NumericVars;
    set have;
    keep &amp;amp;numVars.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Apr 2018 11:07:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458589#M116393</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-04-30T11:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458590#M116394</link>
      <description>&lt;P&gt;can we do this in data step without using macros.??&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 11:18:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458590#M116394</guid>
      <dc:creator>Son_Of_Krypton</dc:creator>
      <dc:date>2018-04-30T11:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458593#M116397</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data CharacterVars;
    set have;
    keep _numeric_;
run;

data NumericVars;
    set have;
    keep _character_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Apr 2018 11:28:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458593#M116397</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-04-30T11:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458595#M116398</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data N(keep=_NUMERIC_) 
     C(keep=_CHARACTER_);
  set SASHELP.CLASS;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Apr 2018 11:31:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458595#M116398</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-04-30T11:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458603#M116401</link>
      <description>&lt;P&gt;Whilst you have the answer, I would ask why you want to do this?&amp;nbsp; I suspect you want to do some procedure on just num vars or something like that, in which case you don't need to.&amp;nbsp; You can use the automatic _numeric_ and _character_ to refere to either blocks pretty much anywhere, e.g.:&lt;/P&gt;
&lt;PRE&gt;proc means data=have;
  var _numeric_;
run;&lt;/PRE&gt;
&lt;P&gt;No need to split.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 12:02:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458603#M116401</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-30T12:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: Data Saparation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458604#M116402</link>
      <description>&lt;P&gt;Thanks for the solution&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 12:04:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Saparation/m-p/458604#M116402</guid>
      <dc:creator>Son_Of_Krypton</dc:creator>
      <dc:date>2018-04-30T12:04:07Z</dc:date>
    </item>
  </channel>
</rss>

