<?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: Split datasets into multiple small datasets in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475531#M122291</link>
    <description>&lt;P&gt;I am sure that this question was asked many times before and almost always somebody answered: "why? Splitting data is a good idea in very, very few cases, only."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some hints:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;the set-statement has the options "nobs" - useful to know how many obs are in a dataset&lt;/LI&gt;
&lt;LI&gt;the automatic variable _n_ is necessary to trigger the right output-statement&lt;/LI&gt;
&lt;LI&gt;because the output-statement does not allow dynamic naming of the dataset to write to, you have to code one output-statement for each dataset to be created&lt;/LI&gt;
&lt;LI&gt;each dataset has to be named in the data-statement&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Thu, 05 Jul 2018 06:56:13 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2018-07-05T06:56:13Z</dc:date>
    <item>
      <title>Split datasets into multiple small datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475525#M122288</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to understand how can I split a dataset into multiple datasets in different percentages.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Say I have a dataset Have and I want to split it into first &amp;nbsp;20% and rest equally into 3 parts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 06:02:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475525#M122288</guid>
      <dc:creator>adityaa9z</dc:creator>
      <dc:date>2018-07-05T06:02:35Z</dc:date>
    </item>
    <item>
      <title>Re: Split datasets into multiple small datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475531#M122291</link>
      <description>&lt;P&gt;I am sure that this question was asked many times before and almost always somebody answered: "why? Splitting data is a good idea in very, very few cases, only."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some hints:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;the set-statement has the options "nobs" - useful to know how many obs are in a dataset&lt;/LI&gt;
&lt;LI&gt;the automatic variable _n_ is necessary to trigger the right output-statement&lt;/LI&gt;
&lt;LI&gt;because the output-statement does not allow dynamic naming of the dataset to write to, you have to code one output-statement for each dataset to be created&lt;/LI&gt;
&lt;LI&gt;each dataset has to be named in the data-statement&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 05 Jul 2018 06:56:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475531#M122291</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2018-07-05T06:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Split datasets into multiple small datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475532#M122292</link>
      <description>&lt;P&gt;I agree with&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15475"&gt;@andreas_lds&lt;/a&gt;, hardly ever a good idea.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However if you want to do it anyways, here is a nice example of how&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/sgf/2015/08/21/creating-quantile-groups/" target="_self"&gt;Creating Quantile Groups&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 07:15:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475532#M122292</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-07-05T07:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: Split datasets into multiple small datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475534#M122293</link>
      <description>&lt;P&gt;First off, its generally better to not do so, assigning groups within the one dataset creates easier programming down the line.&lt;/P&gt;
&lt;P&gt;If you wish to continue then surveyselect should be able to do it:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#surveyselect_toc.htm" target="_blank"&gt;https://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#surveyselect_toc.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which was mentioned in:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/Base-SAS-Programming/Subsetting-Dataset-based-on-number-of-observations/m-p/475165#M122166" target="_blank"&gt;https://communities.sas.com/t5/Base-SAS-Programming/Subsetting-Dataset-based-on-number-of-observations/m-p/475165#M122166&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 07:31:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475534#M122293</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-07-05T07:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Split datasets into multiple small datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475570#M122308</link>
      <description>&lt;P&gt;I feel like joining the party!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Don't split your data sets!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 10:53:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475570#M122308</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-07-05T10:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: Split datasets into multiple small datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475608#M122314</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data x1 x2 x3 x4;
 set sashelp.air;
 call streaminit(123456789);
 _id_=rand('table',0.2,0.8/3,0.8/3);
 if _id_=1 then output x1;
  else if _id_=2 then output x2;
    else if _id_=3 then output x3;
      else if _id_=4 then output x4;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 05 Jul 2018 13:11:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-datasets-into-multiple-small-datasets/m-p/475608#M122314</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-07-05T13:11:44Z</dc:date>
    </item>
  </channel>
</rss>

