<?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 missing data  table - columns for each variable with 1 or 0 for missing value per patient in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769932#M244190</link>
    <description>&lt;P&gt;Data is not reading in correctly. Can you try posting it again?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, the missing function already assigns 0 or 1. missing(var) gets assigned to 1 if it's missing and 0 if it's not missing.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what your current datalines makes. It doesn't look like what you intended to me.&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2021-09-23 at 10.43.37 AM.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/63992i670C122FD09F79D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2021-09-23 at 10.43.37 AM.png" alt="Screen Shot 2021-09-23 at 10.43.37 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Sep 2021 14:44:18 GMT</pubDate>
    <dc:creator>tarheel13</dc:creator>
    <dc:date>2021-09-23T14:44:18Z</dc:date>
    <item>
      <title>Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769916#M244181</link>
      <description>&lt;P&gt;I have a table of PATIENTS with missing values, and the dummy variables for the drug columns (STATIN, BETA_BLOCKER, etc.) are coded as 0's and 1's where 0 = No&amp;nbsp; and 1 = Yes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want a tabe where:&lt;/P&gt;
&lt;P&gt;• Each patient would get a value of 0 (not missing) or 1 (missing) for each variable&lt;/P&gt;
&lt;P&gt;• Create column for total number of missing variables per patient&amp;nbsp;&lt;/P&gt;
&lt;P&gt;• Create column with a string of 0's and 1's showing the pattern of missing variables per patient&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data PATIENTS;
infile datalines dlm=',';
input PAT_ID AGE SEX $ RACE $ LDL STATIN BETA_BLOCKER ACEI DIURETIC STEROID;
datalines;
93704,.,F,Black,90,0,0,0,0,0
93705,26,F,White,120,1,1,1,0,0
93706,28,M,Black,.,0,0,0,0,0
93707,.,F,.,110,0,0,0,0,0
93708,47,M,.,103,0,0,0,0,0
93709,38,.,Black,94,1,0,0,1,1
93710,44,F,Black,102,0,0,0,0,0
93711,.,M,.,.,0,0,0,0,0
93712,24,F,White,.,0,0,0,0,0
93713,40,F,White,.,1,0,0,0,0
93714,40,.,Black,108,0,0,0,0,0
93715,25,M,Black,134,1,1,0,0,1
93716,23,M,White,132,0,0,0,1,0
93717,.,F,White,.,0,1,1,1,0
93718,41,F,.,105,0,0,1,0,0
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The result would look like the table below:&lt;/P&gt;
&lt;P&gt;(Notice that that since the drug columns in the PATIENTS table (STATIN, BETA_BLOCKER, etc.) are dummy variables they will all get 0's since they have a value.)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="1173"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="87"&gt;PAT_ID&lt;/TD&gt;
&lt;TD width="87"&gt;AGE&lt;/TD&gt;
&lt;TD width="87"&gt;SEX&lt;/TD&gt;
&lt;TD width="87"&gt;RACE&lt;/TD&gt;
&lt;TD width="87"&gt;LDL&lt;/TD&gt;
&lt;TD width="87"&gt;STATIN&lt;/TD&gt;
&lt;TD width="112"&gt;BETA_BLOCKER&lt;/TD&gt;
&lt;TD width="87"&gt;ACEI&lt;/TD&gt;
&lt;TD width="87"&gt;DIURETIC&lt;/TD&gt;
&lt;TD width="87"&gt;STEROID&lt;/TD&gt;
&lt;TD width="139"&gt;NUMBER_MISSING&lt;/TD&gt;
&lt;TD width="139"&gt;PATTERN_MISSING&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93704&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;100000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93705&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;000000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93706&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;000100000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93707&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;101000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93708&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;001000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93709&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;010000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93710&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;000000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93711&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;101100000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93712&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;000100000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93713&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;000100000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93714&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;010000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93715&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;000000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93716&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;000000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93717&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;100100000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;93718&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;001000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Thu, 23 Sep 2021 17:06:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769916#M244181</guid>
      <dc:creator>PharmlyDoc</dc:creator>
      <dc:date>2021-09-23T17:06:41Z</dc:date>
    </item>
    <item>
      <title>Re: Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769932#M244190</link>
      <description>&lt;P&gt;Data is not reading in correctly. Can you try posting it again?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, the missing function already assigns 0 or 1. missing(var) gets assigned to 1 if it's missing and 0 if it's not missing.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what your current datalines makes. It doesn't look like what you intended to me.&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2021-09-23 at 10.43.37 AM.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/63992i670C122FD09F79D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2021-09-23 at 10.43.37 AM.png" alt="Screen Shot 2021-09-23 at 10.43.37 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Sep 2021 14:44:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769932#M244190</guid>
      <dc:creator>tarheel13</dc:creator>
      <dc:date>2021-09-23T14:44:18Z</dc:date>
    </item>
    <item>
      <title>Re: Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769936#M244192</link>
      <description>&lt;P&gt;Add DSD option to the INFILE statement.&amp;nbsp; Also FIRSTOBS=2&lt;/P&gt;</description>
      <pubDate>Thu, 23 Sep 2021 14:53:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769936#M244192</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2021-09-23T14:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769937#M244193</link>
      <description>&lt;P&gt;Since your Sex and Race variables are character they can't be numeric. You can make new variables if you want the indicator to be numeric.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please test your data step before posting. Yours throws invalid data errors and does not read Age correctly when missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS will return 1 and 0 for True or False&lt;/P&gt;
&lt;PRE&gt;data PATIENTS;
infile datalines dlm=',' dsd truncover;
input PAT_ID AGE SEX $ RACE $ LDL STATIN BETA_BLOCKER ACEI DIURETIC STEROID;
datalines;
93704,,F,Black,90,0,0,0,0,0
93705,26,F,White,120,1,1,1,0,0
93706,28,M,Black,,0,0,0,0,0
93707,,F,,110,0,0,0,0,0
93708,47,M,,103,0,0,0,0,0
93709,38,,Black,94,1,0,0,1,1
93710,44,F,Black,102,0,0,0,0,0
93711,,M,,,0,0,0,0,0
93712,24,F,White,,0,0,0,0,0
93713,40,F,White,,1,0,0,0,0
93714,40,,Black,108,0,0,0,0,0
93715,25,M,Black,134,1,1,0,0,1
93716,23,M,White,132,0,0,0,1,0
93717,,F,White,,0,1,1,1,0
93718,41,F,,105,0,0,1,0,0
;

data want;
   set patients;
   array c (*) sex race;
   array n (*) AGE  LDL STATIN BETA_BLOCKER ACEI DIURETIC STEROID;
   do i=1 to dim(c);
      c[i]= put(missing(c[i]),f1.);
   end;
   do i=1 to dim(n);
      n[i]= missing(n[i]);
   end;
   number_missing= sum(missing(sex),missing(race),    sum(of n(*)));
   pattern = cats(age,sex,race,LDL,STATIN, BETA_BLOCKER, ACEI, DIURETIC, STEROID);
   drop i;
run;
&lt;/PRE&gt;</description>
      <pubDate>Thu, 23 Sep 2021 14:54:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769937#M244193</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-09-23T14:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769977#M244215</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/181158"&gt;@tarheel13&lt;/a&gt;&amp;nbsp; I corrected the data so it now reads correctly.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Sep 2021 17:07:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769977#M244215</guid>
      <dc:creator>PharmlyDoc</dc:creator>
      <dc:date>2021-09-23T17:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769979#M244216</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt;&amp;nbsp;already gave you a solution, which is the same as what I was suggesting: to use the missing function.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Sep 2021 17:11:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/769979#M244216</guid>
      <dc:creator>tarheel13</dc:creator>
      <dc:date>2021-09-23T17:11:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create missing data  table - columns for each variable with 1 or 0 for missing value per patient</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/770213#M244340</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data PATIENTS;
infile datalines dlm=',' dsd;
input PAT_ID AGE SEX $ RACE $ LDL STATIN BETA_BLOCKER ACEI DIURETIC STEROID;
datalines;
93704,.,F,Black,90,0,0,0,0,0
93705,26,F,White,120,1,1,1,0,0
93706,28,M,Black,.,0,0,0,0,0
93707,.,F,.,110,0,0,0,0,0
93708,47,M,.,103,0,0,0,0,0
93709,38,.,Black,94,1,0,0,1,1
93710,44,F,Black,102,0,0,0,0,0
93711,.,M,.,.,0,0,0,0,0
93712,24,F,White,.,0,0,0,0,0
93713,40,F,White,.,1,0,0,0,0
93714,40,.,Black,108,0,0,0,0,0
93715,25,M,Black,134,1,1,0,0,1
93716,23,M,White,132,0,0,0,1,0
93717,.,F,White,.,0,1,1,1,0
93718,41,F,.,105,0,0,1,0,0
;

proc sql;
create table want as
select PAT_ID, 
missing(AGE) as age, 
missing(SEX) as sex,
missing(RACE) as race,
missing(LDL) as ldl,
missing(STATIN) as statin,
missing(BETA_BLOCKER) as beta_blocker,
missing(ACEI) as acei,
missing(DIURETIC) as diuretic,
missing(STEROID) as steroid,

sum(calculated age,
calculated  sex,
calculated  race,
calculated  ldl,
calculated  statin,
calculated  beta_blocker,
calculated  diuretic,
calculated  steroid
) as NUMBER_MISSING ,

cats(calculated age,
calculated  sex,
calculated  race,
calculated  ldl,
calculated  statin,
calculated  beta_blocker,
calculated  diuretic,
calculated  steroid
)as PATTERN_MISSING
 from patients;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 24 Sep 2021 12:54:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-missing-data-table-columns-for-each-variable-with-1-or-0/m-p/770213#M244340</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-09-24T12:54:45Z</dc:date>
    </item>
  </channel>
</rss>

