<?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 a new data set by 'SET and 'IF' in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539308#M148579</link>
    <description>&lt;P&gt;Try this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Patstat_gb_hrm_set;
set Dataset.Patstat_hrm_gb_ori;
/*if SECTOR eq "COMPANY" or "COMPANY GOV NON-PROFIT" or "COMPANY GOV NON-PROFIT UNIVERSITY" or "COMPANY HOSPITAL" or "COMPANY UNIVERSITY";*/
if SECTOR in ("COMPANY" "COMPANY GOV NON-PROFIT"  "COMPANY GOV NON-PROFIT UNIVERSITY"  "COMPANY HOSPITAL"  "COMPANY UNIVERSITY");
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 28 Feb 2019 14:30:32 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2019-02-28T14:30:32Z</dc:date>
    <item>
      <title>create a new data set by 'SET and 'IF'</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539307#M148578</link>
      <description>&lt;P&gt;Dear all&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the following codes to create a new sample&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Patstat_gb_hrm_set;
set Dataset.Patstat_hrm_gb_ori;
if SECTOR eq "COMPANY" or "COMPANY GOV NON-PROFIT" or "COMPANY GOV NON-PROFIT UNIVERSITY" or "COMPANY HOSPITAL" or "COMPANY UNIVERSITY";
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;however, the result is&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;60   data Step1.Patstat_gb_hrm_set;
61   set Step1.Patstat_gb_hrm_set;
62   if SECTOR = 'COMPANY' or 'COMPANY GOV NON-PROFIT' or 'COMPANY GOV NON-PROFIT UNIVERSITY' or
62 ! 'COMPANY HOSPITAL' or 'COMPANY UNIVERSITY';
63   run;

NOTE: &lt;STRONG&gt;Character values have been converted to numeric values at the places given by: (Line):(Column).
      62:26    62:54    62:93    62:115&lt;/STRONG&gt;
NOTE: Invalid numeric data, 'COMPANY GOV NON-PROFIT' , at line 62 column 26.
NOTE: Invalid numeric data, 'COMPANY GOV NON-PROFIT UNIVERSITY' , at line 62 column 54.
NOTE: Invalid numeric data, 'COMPANY HOSPITAL' , at line 62 column 93.
NOTE: Invalid numeric data, 'COMPANY UNIVERSITY' , at line 62 column 115.
HRM_L2=20C citation=0 earliest_filing_month=JUN2006 application=1 PERSON_CTRY_CODE=GB PERSON_NAME=20C
HRM_LEVEL=1 SECTOR=UNKNOWN PERSON_ADDRESS=Bath &amp;amp; Northeast Somerset _ERROR_=1 _N_=77
NOTE: Invalid numeric data, 'COMPANY GOV NON-PROFIT' , at line 62 column 26.
NOTE: Invalid numeric data, 'COMPANY GOV NON-PROFIT UNIVERSITY' , at line 62 column 54.
NOTE: Invalid numeric data, 'COMPANY HOSPITAL' , at line 62 column 93.
NOTE: Invalid numeric data, 'COMPANY UNIVERSITY' , at line 62 column 115.
....
WARNING: Limit set by ERRORS= option reached.  Further errors of this type will not be printed.
HRM_L2=A.J.N. * DE SOUSA citation=0 earliest_filing_month=FEB1992 application=1 PERSON_CTRY_CODE=GB
PERSON_NAME=A.J.N. * DE SOUSA HRM_LEVEL=1 SECTOR=UNKNOWN
PERSON_ADDRESS=31 HILLFIELD ROAD,COMBERTON,CAMBRIDGE,CB3 7DB _ERROR_=1 _N_=696
NOTE: There were 348020 observations read from the data set DATASET.PATSTAT_HRM_GB_ORI.
NOTE: The data set WORK.PATSTAT_GB_HRM_SET has 113423 observations and 9 variables.
NOTE: DATA statement used (Total process time):
      real time           13.89 seconds
      cpu time            1.39 seconds

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Could&amp;nbsp;you please give me some suggestion about this ? especially why&amp;nbsp;&lt;CODE class=" language-sas"&gt;&lt;STRONG&gt;Character values been converted to numeric values'?&lt;/STRONG&gt;&lt;/CODE&gt;&lt;BR /&gt;thanks for your attention to this matter&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 14:27:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539307#M148578</guid>
      <dc:creator>Alexxxxxxx</dc:creator>
      <dc:date>2019-02-28T14:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: create a new data set by 'SET and 'IF'</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539308#M148579</link>
      <description>&lt;P&gt;Try this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Patstat_gb_hrm_set;
set Dataset.Patstat_hrm_gb_ori;
/*if SECTOR eq "COMPANY" or "COMPANY GOV NON-PROFIT" or "COMPANY GOV NON-PROFIT UNIVERSITY" or "COMPANY HOSPITAL" or "COMPANY UNIVERSITY";*/
if SECTOR in ("COMPANY" "COMPANY GOV NON-PROFIT"  "COMPANY GOV NON-PROFIT UNIVERSITY"  "COMPANY HOSPITAL"  "COMPANY UNIVERSITY");
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 28 Feb 2019 14:30:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539308#M148579</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-02-28T14:30:32Z</dc:date>
    </item>
    <item>
      <title>Re: create a new data set by 'SET and 'IF'</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539320#M148586</link>
      <description>&lt;P&gt;The if statement requires:&lt;/P&gt;
&lt;P&gt;if &amp;lt;condition&amp;gt; then ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So logically you are saying:&lt;/P&gt;
&lt;P&gt;if variable sector equals the string "COMPANY" is true&lt;/P&gt;
&lt;P&gt;or the string "COMPANY GOV NON-PROFIT" is true (which is it because its not 0)&lt;/P&gt;
&lt;P&gt;etc.&lt;/P&gt;
&lt;P&gt;To use if like that you need to put variable and comparitor each time:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; sector=&lt;SPAN class="token string"&gt;"COMPANY"&lt;/SPAN&gt; or sector=&lt;SPAN class="token string"&gt;"COMPANY GOV NON-PROFIT"&lt;/SPAN&gt; or...&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 14:46:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-a-new-data-set-by-SET-and-IF/m-p/539320#M148586</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2019-02-28T14:46:30Z</dc:date>
    </item>
  </channel>
</rss>

