<?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: Array and do over in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752185#M236908</link>
    <description>&lt;A href="https://www.cdc.gov/csels/dsepd/ss1978/lesson3/section2.html" target="_blank"&gt;https://www.cdc.gov/csels/dsepd/ss1978/lesson3/section2.html&lt;/A&gt;</description>
    <pubDate>Tue, 06 Jul 2021 02:46:20 GMT</pubDate>
    <dc:creator>blueskyxyz</dc:creator>
    <dc:date>2021-07-06T02:46:20Z</dc:date>
    <item>
      <title>Array and do over</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752175#M236902</link>
      <description>&lt;P&gt;Hello guys,&lt;/P&gt;&lt;P&gt;I working on coding for cancer mortality and lung cancer deaths. My code is shown below.&lt;/P&gt;&lt;P&gt;In the code, I want rdeath to represent the death rate per 10,000 person-years (PY). and rcancerdeath and rlungdeath to&amp;nbsp; represent the cancer and lung cancer death rate per 10,000PY respectively. I've struggled to use an array and a do over for this. Can anyone help me check the code?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data me; set sc_cancer_surveillance; 
Array ab   ndeath ncancerdeath nlungdeath ;
Array cd  rdeath rcancerdeath rlungdeath;
do over cd;
rdeath=ndeath/person_years;
rcancerdeath=ncancerdeath/person_years;
rlungdeath= nlungdeath/person_years;
end;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Please see the initial table that I got and I want to calculate the rates in person-years,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Obs&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smoking&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Person_years&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Ndeath&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Ncancerdeath&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Nlungdeath&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4200&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;150&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;39&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5210&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1100&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;200&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 06 Jul 2021 00:26:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752175#M236902</guid>
      <dc:creator>ChuksManuel</dc:creator>
      <dc:date>2021-07-06T00:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: Array and do over</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752185#M236908</link>
      <description>&lt;A href="https://www.cdc.gov/csels/dsepd/ss1978/lesson3/section2.html" target="_blank"&gt;https://www.cdc.gov/csels/dsepd/ss1978/lesson3/section2.html&lt;/A&gt;</description>
      <pubDate>Tue, 06 Jul 2021 02:46:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752185#M236908</guid>
      <dc:creator>blueskyxyz</dc:creator>
      <dc:date>2021-07-06T02:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: Array and do over</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752188#M236910</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data me; 
    input Smoking	Person_years	Ndeath	Ncancerdeath	Nlungdeath;
    Array ab   ndeath ncancerdeath nlungdeath ;
    Array cd  rdeath rcancerdeath rlungdeath;
    do over cd;
        rdeath=ndeath/person_years
        rcancerdeath=ncancerdeath/person_years;
        rlungdeath=nlungdeath/person_years;
    end;
cards;
0      4200      900      150      39                                                                                                   
1      5210      1100      200      12 
;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Jul 2021 02:50:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752188#M236910</guid>
      <dc:creator>blueskyxyz</dc:creator>
      <dc:date>2021-07-06T02:50:03Z</dc:date>
    </item>
    <item>
      <title>Re: Array and do over</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752190#M236911</link>
      <description>sorry, please add semicolon in this row:  rdeath=ndeath/person_years;&lt;BR /&gt;&lt;BR /&gt;Data me; &lt;BR /&gt;    input Smoking	Person_years	Ndeath	Ncancerdeath	Nlungdeath;&lt;BR /&gt;    Array ab   ndeath ncancerdeath nlungdeath ;&lt;BR /&gt;    Array cd  rdeath rcancerdeath rlungdeath;&lt;BR /&gt;    do over cd;&lt;BR /&gt;        rdeath=ndeath/person_years;&lt;BR /&gt;        rcancerdeath=ncancerdeath/person_years;&lt;BR /&gt;        rlungdeath=nlungdeath/person_years;&lt;BR /&gt;    end;&lt;BR /&gt;cards;&lt;BR /&gt;0      4200      900      150      39                                                                                                   &lt;BR /&gt;1      5210      1100      200      12 &lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Jul 2021 02:56:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Array-and-do-over/m-p/752190#M236911</guid>
      <dc:creator>blueskyxyz</dc:creator>
      <dc:date>2021-07-06T02:56:13Z</dc:date>
    </item>
  </channel>
</rss>

