<?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: Replacing missing credit ratings with previous observation within each gvkey in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567114#M75111</link>
    <description>&lt;P&gt;The solution provided below worked! Thank you!&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Jun 2019 01:38:19 GMT</pubDate>
    <dc:creator>schneiderd</dc:creator>
    <dc:date>2019-06-19T01:38:19Z</dc:date>
    <item>
      <title>Replacing missing credit ratings with previous observation within each gvkey</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567102#M75108</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is a sample data and SAS program (I use SAS 9.4) that illustrates a challenge I have with processing the replacement of missing credit ratings &lt;U&gt;within&lt;/U&gt; each gvkey (identifier) for a range of ym (months within a year). In other words, the procedure to replace missing ratings needs to reset with each individual gvkey.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gvkey = a unique number for each corporation&lt;/P&gt;&lt;P&gt;ym = a unique month and year&lt;/P&gt;&lt;P&gt;rating = credit rating issued for a gvkey at a specific ym&lt;/P&gt;&lt;P&gt;“.” = missing rating for specific ym within a gvkey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Two gvkeys, 001078 and 002504, are used in the data below, though there are over one thousand in the actual study. The ym’s repeat for each gvkey as they represent the months for one year. The coding follows the data and the SAS results follow the coding.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to replace missing ratings with the last or most recent rating. The program works for the most part as shown in column “rating1.” It worked perfectly for gvkey 001078. However, I need the program to process the replacement within each gvkey and not have the next gvkey read from the previous gvkey.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first gvkey, 1078, is shown in observations 1 -12. Observation 13 is the start of a new gvkey, 2504.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem is that gvkey 2504 is reading the last rating from observation 11 that is from the previous and different gvkey, 1078. The replacement process should start over again for the next gvkey, 2504, and should start by reading observation 13 as the first rating or data line, which is a missing rating, and should report a missing rating in the “rating1” column until observation 15 when a new rating for gvkey 2504 appears.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the first two or more observations within a gvkey is a missing rating then the replacement rating should also be a missing rating until a new rating appears. That is the correct treatment of the data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I have the replacement process begin and end &lt;U&gt;within&lt;/U&gt; each gvkey? Feel free to edit the code below if you have any suggestions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Doug&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;data&lt;/STRONG&gt; a;&lt;/P&gt;&lt;P&gt;input gvkey ym rating$;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24216&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24217&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24219&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24221&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB+&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24223&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24224&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24225&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24226&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;/P&gt;&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24227&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24216&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24217&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24219&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A-&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24221&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24223&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24224&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24225&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC+&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24226&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24227&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sort;&lt;/P&gt;&lt;P&gt;by gvkey ym;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; b;&lt;/P&gt;&lt;P&gt;set a;&lt;/P&gt;&lt;P&gt;retain rating1;&lt;/P&gt;&lt;P&gt;if rating &amp;gt; "." then rating1=rating;&lt;/P&gt;&lt;P&gt;by gvkey; &lt;STRONG&gt;/* this step did not seem to help */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&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;print&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;var gvkey ym rating rating1;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&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;RESULTS:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The SAS System&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;&lt;STRONG&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;gvkey&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ym&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;rating&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;rating1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&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;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24216&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;← The first three observations in the&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;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24217&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;← rating1 column worked as intended as&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24218&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;← they should be missing ratings.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24219&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24220&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24221&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24222&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24223&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24224&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24225&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;BBB+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24226&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1078&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24227&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;13&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24216&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;← Observations 13 and 14 in the rating1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;14&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24217&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;← column should still be missing ratings.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;15&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24218&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24219&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A-&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A-&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;17&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24220&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A-&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;18&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24221&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A-&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24222&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;20&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24223&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;21&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24224&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;22&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24225&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;23&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24226&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;24&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2504&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;24227&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CC+&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jun 2019 00:33:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567102#M75108</guid>
      <dc:creator>schneiderd</dc:creator>
      <dc:date>2019-06-19T00:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing missing credit ratings with previous observation within each gvkey</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567106#M75109</link>
      <description>&lt;P&gt;You're fairly close, but not quite there.&lt;/P&gt;
&lt;P&gt;You can use NOT MISSING() to check for missing values, not the &amp;gt;"."&lt;/P&gt;
&lt;P&gt;You set up a BY group but never used it, you need to use it to reset it at the first record of each GVKEY so the values are not retained across the GVKEY groups.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data b;
set a;
by gvkey;

retain rating1;

if not missing(rating) then rating1=rating;

*reset for the first gvkey that may be missing;
if first.gvkey and missing(rating) then call missing(rating1);



run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/162997"&gt;@schneiderd&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is a sample data and SAS program (I use SAS 9.4) that illustrates a challenge I have with processing the replacement of missing credit ratings &lt;U&gt;within&lt;/U&gt; each gvkey (identifier) for a range of ym (months within a year). In other words, the procedure to replace missing ratings needs to reset with each individual gvkey.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;gvkey = a unique number for each corporation&lt;/P&gt;
&lt;P&gt;ym = a unique month and year&lt;/P&gt;
&lt;P&gt;rating = credit rating issued for a gvkey at a specific ym&lt;/P&gt;
&lt;P&gt;“.” = missing rating for specific ym within a gvkey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Two gvkeys, 001078 and 002504, are used in the data below, though there are over one thousand in the actual study. The ym’s repeat for each gvkey as they represent the months for one year. The coding follows the data and the SAS results follow the coding.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to replace missing ratings with the last or most recent rating. The program works for the most part as shown in column “rating1.” It worked perfectly for gvkey 001078. However, I need the program to process the replacement within each gvkey and not have the next gvkey read from the previous gvkey.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The first gvkey, 1078, is shown in observations 1 -12. Observation 13 is the start of a new gvkey, 2504.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem is that gvkey 2504 is reading the last rating from observation 11 that is from the previous and different gvkey, 1078. The replacement process should start over again for the next gvkey, 2504, and should start by reading observation 13 as the first rating or data line, which is a missing rating, and should report a missing rating in the “rating1” column until observation 15 when a new rating for gvkey 2504 appears.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the first two or more observations within a gvkey is a missing rating then the replacement rating should also be a missing rating until a new rating appears. That is the correct treatment of the data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How do I have the replacement process begin and end &lt;U&gt;within&lt;/U&gt; each gvkey? Feel free to edit the code below if you have any suggestions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Doug&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;data&lt;/STRONG&gt; a;&lt;/P&gt;
&lt;P&gt;input gvkey ym rating$;&lt;/P&gt;
&lt;P&gt;cards;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24216&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24217&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24219&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24221&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB+&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24223&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24224&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24225&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24226&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;/P&gt;
&lt;P&gt;001078&amp;nbsp;&amp;nbsp;&amp;nbsp; 24227&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24216&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24217&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24219&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A-&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24221&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24223&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24224&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24225&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CC+&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24226&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;002504&amp;nbsp;&amp;nbsp;&amp;nbsp; 24227&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sort;&lt;/P&gt;
&lt;P&gt;by gvkey ym;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; b;&lt;/P&gt;
&lt;P&gt;set a;&lt;/P&gt;
&lt;P&gt;retain rating1;&lt;/P&gt;
&lt;P&gt;if rating &amp;gt; "." then rating1=rating;&lt;/P&gt;
&lt;P&gt;by gvkey; &lt;STRONG&gt;/* this step did not seem to help */&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&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;print&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;var gvkey ym rating rating1;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&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;RESULTS:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The SAS System&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;&lt;STRONG&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;gvkey&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;ym&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;rating&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;rating1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&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;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24216&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;← The first three observations in the&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;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24217&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;← rating1 column worked as intended as&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24218&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;← they should be missing ratings.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24219&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24220&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24221&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24222&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24223&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;9&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24224&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;10&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24225&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;BBB+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;11&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24226&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;B&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;B&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;12&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;1078&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24227&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;B&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;13&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24216&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;← Observations 13 and 14 in the rating1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;14&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24217&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;← column should still be missing ratings.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;15&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24218&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;A&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;A&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;16&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24219&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;A-&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;A-&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;17&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24220&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;A-&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;18&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24221&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;A-&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;19&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24222&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;20&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24223&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;21&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24224&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;22&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24225&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;23&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24226&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;24&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;2504&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;24227&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;CC+&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jun 2019 01:19:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567106#M75109</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-06-19T01:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing missing credit ratings with previous observation within each gvkey</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567114#M75111</link>
      <description>&lt;P&gt;The solution provided below worked! Thank you!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jun 2019 01:38:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567114#M75111</guid>
      <dc:creator>schneiderd</dc:creator>
      <dc:date>2019-06-19T01:38:19Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing missing credit ratings with previous observation within each gvkey</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567117#M75112</link>
      <description>The solution provided worked! Thank you Reeza. This allows me to move forward with a project I am working on.</description>
      <pubDate>Wed, 19 Jun 2019 01:43:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Replacing-missing-credit-ratings-with-previous-observation/m-p/567117#M75112</guid>
      <dc:creator>schneiderd</dc:creator>
      <dc:date>2019-06-19T01:43:08Z</dc:date>
    </item>
  </channel>
</rss>

