<?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: Create new variable from existing in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259604#M50229</link>
    <description>&lt;PRE&gt;20       Data iat;
21       set iat.timetoiat;
22       IF NIHSS LE 16 THEN NIHSS=NIHSSLT16;
23       IF NIHSS &amp;gt;=16 THEN NIHSS=NIHSSGTE16;
24       RUN;

NOTE: Variable NIHSSLT16 is uninitialized.
NOTE: Variable NIHSSGTE16 is uninitialized.&lt;/PRE&gt;
&lt;P&gt;this simply means that there are no variables NIHSSLT16 and NIHSSGTE16 in dataset &lt;FONT face="courier new,courier"&gt;iat.timetoiat&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a look at your infile you use in PROC IMPORT. I also noted that you import into library &lt;STRONG&gt;L&lt;/STRONG&gt;AT, but use &lt;STRONG&gt;I&lt;/STRONG&gt;AT.timetoiat in your DATA step.&lt;/P&gt;</description>
    <pubDate>Tue, 29 Mar 2016 07:35:50 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2016-03-29T07:35:50Z</dc:date>
    <item>
      <title>Create new variable from existing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259478#M50215</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I am trying to create a new variable from an exisitng one, but whenever I try, it says variable uninitialized. What is the problem?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;libname&lt;/SPAN&gt;&lt;SPAN&gt; Iat &lt;/SPAN&gt;'\\vmware-host\Shared Folders\Desktop\SAS\IAT\'&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt; &lt;STRONG&gt;IMPORT&lt;/STRONG&gt; &lt;SPAN&gt;OUT&lt;/SPAN&gt;&lt;SPAN&gt;= X.X&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;DATAFILE&lt;/SPAN&gt;= &lt;SPAN&gt;'timetoiat'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;DBMS&lt;/SPAN&gt;=CSV REPLACE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;SPAN&gt;GETNAMES&lt;/SPAN&gt;=YES;&lt;/P&gt;&lt;P&gt;GUESSINGROWS&lt;SPAN&gt;=X;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;SPAN&gt;DATAROW&lt;/SPAN&gt;=X;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RUN&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN&gt;&lt;STRONG&gt;import&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN&gt;datafile&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;"\\vmware-host\Shared Folders\Desktop\SAS\IAT\timetoiat"&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;out&lt;/SPAN&gt;=Iat.timetoiat &lt;SPAN&gt;dbms&lt;/SPAN&gt;=xlsx replace;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;sheet&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;"Sheet1"&lt;SPAN&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;getnames&lt;SPAN&gt;=yes;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Data&lt;/STRONG&gt;&lt;/SPAN&gt; iat;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;set&lt;/SPAN&gt; iat.timetoiat;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt; NIHSS LE &lt;SPAN&gt;&lt;STRONG&gt;16&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN&gt;THEN&lt;/SPAN&gt; NIHSS=NIHSSLT16;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt; NIHSS &amp;gt;=&lt;SPAN&gt;&lt;STRONG&gt;16&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN&gt;THEN&lt;/SPAN&gt; NIHSS=NIHSSGTE16;&lt;/P&gt;&lt;P&gt;RUN&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;log:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;20 &amp;nbsp; &amp;nbsp; &amp;nbsp; Data iat;&lt;/P&gt;&lt;P&gt;21 &amp;nbsp; &amp;nbsp; &amp;nbsp; set iat.timetoiat;&lt;/P&gt;&lt;P&gt;22 &amp;nbsp; &amp;nbsp; &amp;nbsp; IF NIHSS LE 16 THEN NIHSS=NIHSSLT16;&lt;/P&gt;&lt;P&gt;23 &amp;nbsp; &amp;nbsp; &amp;nbsp; IF NIHSS &amp;gt;=16 THEN NIHSS=NIHSSGTE16;&lt;/P&gt;&lt;P&gt;24 &amp;nbsp; &amp;nbsp; &amp;nbsp; RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: Variable NIHSSLT16 is uninitialized.&lt;/P&gt;&lt;P&gt;NOTE: Variable NIHSSGTE16 is uninitialized.&lt;/P&gt;&lt;P&gt;NOTE: There were 380 observations read from the data set IAT.TIMETOIAT.&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.IAT has 380 observations and 24 variables.&lt;/P&gt;&lt;P&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; real time &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.03 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cpu time&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Mar 2016 21:34:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259478#M50215</guid>
      <dc:creator>stancemcgraw</dc:creator>
      <dc:date>2016-03-28T21:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: Create new variable from existing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259482#M50216</link>
      <description>&lt;P&gt;The error message is pretty clear.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Run a proc contents to check your variable names are correct.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Mar 2016 21:48:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259482#M50216</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-28T21:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Create new variable from existing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259507#M50221</link>
      <description>&lt;P&gt;Which variable are you trying to create? &amp;nbsp;This code is trying to replace NIHISS. &amp;nbsp;It doesn't create anything new.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2016 00:25:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259507#M50221</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-03-29T00:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: Create new variable from existing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259604#M50229</link>
      <description>&lt;PRE&gt;20       Data iat;
21       set iat.timetoiat;
22       IF NIHSS LE 16 THEN NIHSS=NIHSSLT16;
23       IF NIHSS &amp;gt;=16 THEN NIHSS=NIHSSGTE16;
24       RUN;

NOTE: Variable NIHSSLT16 is uninitialized.
NOTE: Variable NIHSSGTE16 is uninitialized.&lt;/PRE&gt;
&lt;P&gt;this simply means that there are no variables NIHSSLT16 and NIHSSGTE16 in dataset &lt;FONT face="courier new,courier"&gt;iat.timetoiat&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a look at your infile you use in PROC IMPORT. I also noted that you import into library &lt;STRONG&gt;L&lt;/STRONG&gt;AT, but use &lt;STRONG&gt;I&lt;/STRONG&gt;AT.timetoiat in your DATA step.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2016 07:35:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259604#M50229</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-03-29T07:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: Create new variable from existing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259689#M50261</link>
      <description>&lt;P&gt;Your previous code is replacing the value of NIHSS but not created variables NIHSSLT16 and NIHSSGTE16, you should have code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data iat;&lt;BR /&gt;&amp;nbsp; set iat.timetoiat;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; IF NIHSS LE 16 THEN NIHSSLT16=NIHSS;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; IF NIHSS &amp;gt;=16 THEN NIHSSGTE16=NIHSS;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;RUN;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2016 14:28:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-new-variable-from-existing/m-p/259689#M50261</guid>
      <dc:creator>cici0017</dc:creator>
      <dc:date>2016-03-29T14:28:11Z</dc:date>
    </item>
  </channel>
</rss>

