<?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 new observation from empty dataset.(0 obs dataset) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338463#M77075</link>
    <description>&lt;P&gt;You can do it in a variety of ways:&lt;/P&gt;
&lt;P&gt;data step - set empty and new dataset with your data in example:&lt;/P&gt;
&lt;PRE&gt;data temp;
  usubjid="No subjects";
run;

data adsl;
  set adsl_blank temp;
run;&lt;/PRE&gt;
&lt;P&gt;proc append - put one dataset under another&lt;/P&gt;
&lt;P&gt;proc sql - union all, selelct * from each&lt;/P&gt;
&lt;P&gt;proc sql insert into&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Mar 2017 15:22:50 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2017-03-06T15:22:50Z</dc:date>
    <item>
      <title>Make new observation from empty dataset.(0 obs dataset)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338462#M77074</link>
      <description>&lt;P&gt;I'm looking for ways to generate new obs from empty dataset(which have 0 obs).&lt;/P&gt;&lt;P&gt;Let's say you have 2 obs in adsl. From this data set, we create 0obs dataset(adsl_empty).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After that, please tell me if you know how to generate only 1obs with USUBJID = "No patients"; As I get "0 obs" after executing below sample. I want this to be 1 OBS in "adsl_x" dataset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data work.adsl;
 USUBJID ="xx1";output;
 USUBJID ="xx2";output;
run;

data work.adsl_empty;
 set work.adsl;
delete;
run;

data work.adsl_X;
 set work.adsl_empty;
 USUBJID = "No patients";output;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/7580i5FD34C305D6FA9BC/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="0obs.jpg" title="0obs.jpg" /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 06 Mar 2017 15:14:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338462#M77074</guid>
      <dc:creator>t_ar_taat</dc:creator>
      <dc:date>2017-03-06T15:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: Make new observation from empty dataset.(0 obs dataset)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338463#M77075</link>
      <description>&lt;P&gt;You can do it in a variety of ways:&lt;/P&gt;
&lt;P&gt;data step - set empty and new dataset with your data in example:&lt;/P&gt;
&lt;PRE&gt;data temp;
  usubjid="No subjects";
run;

data adsl;
  set adsl_blank temp;
run;&lt;/PRE&gt;
&lt;P&gt;proc append - put one dataset under another&lt;/P&gt;
&lt;P&gt;proc sql - union all, selelct * from each&lt;/P&gt;
&lt;P&gt;proc sql insert into&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Mar 2017 15:22:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338463#M77075</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-03-06T15:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Make new observation from empty dataset.(0 obs dataset)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338469#M77076</link>
      <description>&lt;P&gt;Here's a simple DATA step approach:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;if 5=4 then set adsl_empty;&lt;/P&gt;
&lt;P&gt;USUBJID = 'No Patients';&lt;/P&gt;
&lt;P&gt;output;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One issue you may need to address is the length of the variable USUBJID.&amp;nbsp; It has to be at least 11 characters long in ADSL_EMPTY, in order to be able to fit the full text within "No Patients".&lt;/P&gt;</description>
      <pubDate>Mon, 06 Mar 2017 15:27:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338469#M77076</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-03-06T15:27:58Z</dc:date>
    </item>
    <item>
      <title>Re: Make new observation from empty dataset.(0 obs dataset)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338472#M77077</link>
      <description>Thank you Astounding.&lt;BR /&gt;This way is very simple and clear.&lt;BR /&gt;I also care length of USUBJID variable.</description>
      <pubDate>Mon, 06 Mar 2017 15:33:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338472#M77077</guid>
      <dc:creator>t_ar_taat</dc:creator>
      <dc:date>2017-03-06T15:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: Make new observation from empty dataset.(0 obs dataset)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338473#M77078</link>
      <description>Thank you RW9.&lt;BR /&gt;I appreciate your telling me many ways for this.</description>
      <pubDate>Mon, 06 Mar 2017 15:34:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Make-new-observation-from-empty-dataset-0-obs-dataset/m-p/338473#M77078</guid>
      <dc:creator>t_ar_taat</dc:creator>
      <dc:date>2017-03-06T15:34:18Z</dc:date>
    </item>
  </channel>
</rss>

