<?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: SAS array and transpose in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603615#M16963</link>
    <description>&lt;P&gt;Why do you create the libref if you are not going to use it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To reference a dataset using the libref you need to use a "two level" name. A name with a period in the middle.&amp;nbsp; If you use just a "one level" name then SAS will assume you want to use WORK as the libref. So this statement&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data psych;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;is the same as&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data work.psych;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;To store this original data into "permanent" dataset in the PSYCH libref (or "library") you would use something like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data psych.original;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 12 Nov 2019 16:28:59 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2019-11-12T16:28:59Z</dc:date>
    <item>
      <title>SAS array and transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603371#M16936</link>
      <description>&lt;P&gt;I am using SAS University Edition on a Mac, I need help in how to to code per the questions after the dataset:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS Dataset&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;STRONG&gt; psych;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;input&lt;/STRONG&gt;&lt;STRONG&gt; ID &lt;/STRONG&gt;&lt;STRONG&gt;$3.&lt;/STRONG&gt;&lt;STRONG&gt; Ques1-Ques10 Score1-Score5;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;datalines&lt;/STRONG&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;001 1 3 2 4 5 4 3 4 5 4 90 88 92 95 90&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;002 3 3 . . 3 4 5 5 1 . 64 64 77 72 71&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;003 . . . . 5 5 4 4 3 3 68 69 80 75 70&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;004 5 3 4 5 . 5 4 3 3 . 88 77 66 77 67&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;005 5 4 3 2 1 1 2 3 4 5 92 93 94 95 99&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;006 4 5 1 3 2 5 3 1 1 1 55 65 71 85 91&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;007 3 2 2 1 5 4 5 3 2 2 60 70 88 79 82&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;008 2 1 1 5 5 4 4 2 1 3 65 87 90 60 55&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;009 1 1 1 3 2 2 3 5 4 4 71 81 91 77 88&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;010 2 3 3 4 1 5 2 2 3 1 64 69 61 70 70&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;runs&lt;/STRONG&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In one data step --&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Create 10 new variables &lt;STRONG&gt;RQues1&lt;/STRONG&gt; ~ &lt;STRONG&gt;RQues10&lt;/STRONG&gt; by using ARRAY statement to reverse the values (e.g., 1 to 5, 2 to 4, etc.) of &lt;STRONG&gt;Ques1&lt;/STRONG&gt; to &lt;STRONG&gt;Ques10&lt;/STRONG&gt;. Notice that original missing data are still missing in new variables.&lt;/LI&gt;&lt;LI&gt;Create a new variable &lt;STRONG&gt;ToTQues&lt;/STRONG&gt; by using SUM function to make a summation number from variables &lt;STRONG&gt;Ques1&lt;/STRONG&gt; to &lt;STRONG&gt;Ques10&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Create a new variable &lt;STRONG&gt;Missing&lt;/STRONG&gt; to count how many variables from &lt;STRONG&gt;Ques1&lt;/STRONG&gt; to &lt;STRONG&gt;Ques10&lt;/STRONG&gt; with missing data in each ID. (Hint: there is SAS function to count variables with missing data).&lt;/LI&gt;&lt;LI&gt;Create 5 new variables &lt;STRONG&gt;Pass1&lt;/STRONG&gt; ~ &lt;STRONG&gt;Pass5&lt;/STRONG&gt; by using ARRAY statement to determine whether variables &lt;STRONG&gt;Score1&lt;/STRONG&gt; ~&lt;STRONG&gt;Score5&lt;/STRONG&gt; are greater than or equal to 65, 70, 60, 62, 68, respectively. If yes, the new variable is equal to 1; otherwise, it is equal to 0. Notice that (65, 70, 60, 62, 68) should be defined in a temporary array.&lt;/LI&gt;&lt;LI&gt;Rearrange the position of variables in the final data set by the following order:&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;ID Ques1 . . . Ques10 RQues1 . . . RQues10 ToTQues Missing Score1 . . . Score5 &lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;U&gt;Print all variables in the output window and copy to below&lt;/U&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Nov 2019 21:59:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603371#M16936</guid>
      <dc:creator>RRzio11</dc:creator>
      <dc:date>2019-11-11T21:59:27Z</dc:date>
    </item>
    <item>
      <title>Re: SAS array and transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603387#M16941</link>
      <description>&lt;P&gt;Transpose tutorials&lt;/P&gt;
&lt;P&gt;Wide to Long:&lt;BR /&gt;&lt;A href="https://stats.idre.ucla.edu/sas/modules/how-to-reshape-data-wide-to-long-using-proc-transpose/" target="_blank"&gt;https://stats.idre.ucla.edu/sas/modules/how-to-reshape-data-wide-to-long-using-proc-transpose/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://stats.idre.ucla.edu/sas/modules/reshaping-data-wide-to-long-using-a-data-step/" target="_blank"&gt;https://stats.idre.ucla.edu/sas/modules/reshaping-data-wide-to-long-using-a-data-step/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Here's a tutorial on using Arrays in SAS&lt;BR /&gt;&lt;A href="https://stats.idre.ucla.edu/sas/seminars/sas-arrays/" target="_blank"&gt;https://stats.idre.ucla.edu/sas/seminars/sas-arrays/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Those should get you started. If you then post what you've tried, we'll be happy to help but for something that's clearly homework its a good idea to show what you've attempted first so we don't feel like we're doing it for you. Happy to help with any issues you encounter though.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/299217"&gt;@RRzio11&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I am using SAS University Edition on a Mac, I need help in how to to code per the questions after the dataset:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS Dataset&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;STRONG&gt; psych;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;input&lt;/STRONG&gt;&lt;STRONG&gt; ID &lt;/STRONG&gt;&lt;STRONG&gt;$3.&lt;/STRONG&gt;&lt;STRONG&gt; Ques1-Ques10 Score1-Score5;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;datalines&lt;/STRONG&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;001 1 3 2 4 5 4 3 4 5 4 90 88 92 95 90&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;002 3 3 . . 3 4 5 5 1 . 64 64 77 72 71&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;003 . . . . 5 5 4 4 3 3 68 69 80 75 70&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;004 5 3 4 5 . 5 4 3 3 . 88 77 66 77 67&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;005 5 4 3 2 1 1 2 3 4 5 92 93 94 95 99&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;006 4 5 1 3 2 5 3 1 1 1 55 65 71 85 91&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;007 3 2 2 1 5 4 5 3 2 2 60 70 88 79 82&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;008 2 1 1 5 5 4 4 2 1 3 65 87 90 60 55&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;009 1 1 1 3 2 2 3 5 4 4 71 81 91 77 88&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;010 2 3 3 4 1 5 2 2 3 1 64 69 61 70 70&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;runs&lt;/STRONG&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In one data step --&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create 10 new variables &lt;STRONG&gt;RQues1&lt;/STRONG&gt; ~ &lt;STRONG&gt;RQues10&lt;/STRONG&gt; by using ARRAY statement to reverse the values (e.g., 1 to 5, 2 to 4, etc.) of &lt;STRONG&gt;Ques1&lt;/STRONG&gt; to &lt;STRONG&gt;Ques10&lt;/STRONG&gt;. Notice that original missing data are still missing in new variables.&lt;/LI&gt;
&lt;LI&gt;Create a new variable &lt;STRONG&gt;ToTQues&lt;/STRONG&gt; by using SUM function to make a summation number from variables &lt;STRONG&gt;Ques1&lt;/STRONG&gt; to &lt;STRONG&gt;Ques10&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Create a new variable &lt;STRONG&gt;Missing&lt;/STRONG&gt; to count how many variables from &lt;STRONG&gt;Ques1&lt;/STRONG&gt; to &lt;STRONG&gt;Ques10&lt;/STRONG&gt; with missing data in each ID. (Hint: there is SAS function to count variables with missing data).&lt;/LI&gt;
&lt;LI&gt;Create 5 new variables &lt;STRONG&gt;Pass1&lt;/STRONG&gt; ~ &lt;STRONG&gt;Pass5&lt;/STRONG&gt; by using ARRAY statement to determine whether variables &lt;STRONG&gt;Score1&lt;/STRONG&gt; ~&lt;STRONG&gt;Score5&lt;/STRONG&gt; are greater than or equal to 65, 70, 60, 62, 68, respectively. If yes, the new variable is equal to 1; otherwise, it is equal to 0. Notice that (65, 70, 60, 62, 68) should be defined in a temporary array.&lt;/LI&gt;
&lt;LI&gt;Rearrange the position of variables in the final data set by the following order:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;ID Ques1 . . . Ques10 RQues1 . . . RQues10 ToTQues Missing Score1 . . . Score5 &lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;Print all variables in the output window and copy to below&lt;/U&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Nov 2019 22:47:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603387#M16941</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-11-11T22:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: SAS array and transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603398#M16944</link>
      <description>&lt;P&gt;Thank you!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I have so far:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Libname psych "/folders/myshortcuts/SASUniversity_Edition/MySASLib";&lt;/DIV&gt;&lt;DIV&gt;data psych;&lt;/DIV&gt;&lt;DIV&gt;input ID $3. Ques1-Ques10 Score1-Score5;&lt;/DIV&gt;&lt;DIV&gt;datalines;&lt;/DIV&gt;&lt;DIV&gt;001 1 3 2 4 5 4 3 4 5 4 90 88 92 95 90&lt;/DIV&gt;&lt;DIV&gt;002 3 3 . . 3 4 5 5 1 . 64 64 77 72 71&lt;/DIV&gt;&lt;DIV&gt;003 . . . . 5 5 4 4 3 3 68 69 80 75 70&lt;/DIV&gt;&lt;DIV&gt;004 5 3 4 5 . 5 4 3 3 . 88 77 66 77 67&lt;/DIV&gt;&lt;DIV&gt;005 5 4 3 2 1 1 2 3 4 5 92 93 94 95 99&lt;/DIV&gt;&lt;DIV&gt;006 4 5 1 3 2 5 3 1 1 1 55 65 71 85 91&lt;/DIV&gt;&lt;DIV&gt;007 3 2 2 1 5 4 5 3 2 2 60 70 88 79 82&lt;/DIV&gt;&lt;DIV&gt;008 2 1 1 5 5 4 4 2 1 3 65 87 90 60 55&lt;/DIV&gt;&lt;DIV&gt;009 1 1 1 3 2 2 3 5 4 4 71 81 91 77 88&lt;/DIV&gt;&lt;DIV&gt;010 2 3 3 4 1 5 2 2 3 1 64 69 61 70 70&lt;/DIV&gt;&lt;DIV&gt;;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data psychRQ;&lt;/DIV&gt;&lt;DIV&gt;set psych;&lt;/DIV&gt;&lt;DIV&gt;RQues1= sum(Ques1);&lt;/DIV&gt;&lt;DIV&gt;RQues2= sum(Ques2);&lt;/DIV&gt;&lt;DIV&gt;RQues3= sum(Ques3);&lt;/DIV&gt;&lt;DIV&gt;RQues4= sum(Ques4);&lt;/DIV&gt;&lt;DIV&gt;RQues5= sum(Ques5);&lt;/DIV&gt;&lt;DIV&gt;RQues6= sum(Ques6);&lt;/DIV&gt;&lt;DIV&gt;RQues7= sum(Ques7);&lt;/DIV&gt;&lt;DIV&gt;RQues8= sum(Ques8);&lt;/DIV&gt;&lt;DIV&gt;RQues9= sum(Ques9);&lt;/DIV&gt;&lt;DIV&gt;RQues10= sum(Ques10);&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;proc print data=psychRQ;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data psych;&lt;/DIV&gt;&lt;DIV&gt;set psychRQ;&lt;/DIV&gt;&lt;DIV&gt;array areverse {10} Ques1-Ques10;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data psychRQ;&lt;/DIV&gt;&lt;DIV&gt;set psych;&lt;/DIV&gt;&lt;DIV&gt;ToTQues= sum(Ques1-Ques10);&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;proc print data=psychRQ;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data psychRQ;&lt;/DIV&gt;&lt;DIV&gt;set psych;&lt;/DIV&gt;&lt;DIV&gt;ARRAY miss (10) _temporary_ (9 9 9 9 9);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;ARRAY psych (10) Ques1-Ques10;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;DO i = 1 TO 10;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IF psych(.) = miss(1) THEN psych(.) = 1;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;END;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;DROP i;&lt;/DIV&gt;&lt;DIV&gt;RUN;&lt;/DIV&gt;</description>
      <pubDate>Mon, 11 Nov 2019 23:35:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603398#M16944</guid>
      <dc:creator>RRzio11</dc:creator>
      <dc:date>2019-11-11T23:35:17Z</dc:date>
    </item>
    <item>
      <title>Re: SAS array and transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603608#M16962</link>
      <description>SUM() function doesn't do what you think it does. You need to use a PROC to summarize data for an entire data set. You can use SUM() when adding values across a single row. I would highly recommend commenting your code, I have no idea which step is supposed to answer which question for you. Start with just the very first portion only and solve that one.</description>
      <pubDate>Tue, 12 Nov 2019 16:04:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603608#M16962</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-11-12T16:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: SAS array and transpose</title>
      <link>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603615#M16963</link>
      <description>&lt;P&gt;Why do you create the libref if you are not going to use it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To reference a dataset using the libref you need to use a "two level" name. A name with a period in the middle.&amp;nbsp; If you use just a "one level" name then SAS will assume you want to use WORK as the libref. So this statement&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data psych;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;is the same as&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data work.psych;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;To store this original data into "permanent" dataset in the PSYCH libref (or "library") you would use something like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data psych.original;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2019 16:28:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/SAS-array-and-transpose/m-p/603615#M16963</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-11-12T16:28:59Z</dc:date>
    </item>
  </channel>
</rss>

