<?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: Messy Raw Data in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93776#M26596</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks PaigeMiller&lt;/P&gt;&lt;P&gt;The final result should be&lt;/P&gt;&lt;P&gt;--------------------------------------------------------&lt;/P&gt;&lt;P&gt;Employee Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Salary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company&lt;/P&gt;&lt;P&gt;---------------------------------------------------------&lt;/P&gt;&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $20,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft&lt;/P&gt;&lt;P&gt;George&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $30,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oracle&lt;/P&gt;&lt;P&gt;Daniel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $50,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SAS&lt;/P&gt;&lt;P&gt;Sam&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $60,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBM&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Jul 2013 17:45:56 GMT</pubDate>
    <dc:creator>Rambo_UK</dc:creator>
    <dc:date>2013-07-29T17:45:56Z</dc:date>
    <item>
      <title>Messy Raw Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93774#M26594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I am new to SAS. Plz help me out in reading this raw data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $20,000 Microsoft&lt;/P&gt;&lt;P&gt;$30,000&amp;nbsp; George&amp;nbsp; Oracle&lt;/P&gt;&lt;P&gt;SAS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Daniel&amp;nbsp;&amp;nbsp; $50,000&lt;/P&gt;&lt;P&gt;Sam&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $60,000&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 16:47:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93774#M26594</guid>
      <dc:creator>Rambo_UK</dc:creator>
      <dc:date>2013-07-29T16:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: Messy Raw Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93775#M26595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Plz explain how we are supposed to read this data, what is the final result you'd like to get?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 16:50:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93775#M26595</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2013-07-29T16:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Messy Raw Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93776#M26596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks PaigeMiller&lt;/P&gt;&lt;P&gt;The final result should be&lt;/P&gt;&lt;P&gt;--------------------------------------------------------&lt;/P&gt;&lt;P&gt;Employee Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Salary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company&lt;/P&gt;&lt;P&gt;---------------------------------------------------------&lt;/P&gt;&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $20,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft&lt;/P&gt;&lt;P&gt;George&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $30,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oracle&lt;/P&gt;&lt;P&gt;Daniel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $50,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SAS&lt;/P&gt;&lt;P&gt;Sam&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $60,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBM&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 17:45:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93776#M26596</guid>
      <dc:creator>Rambo_UK</dc:creator>
      <dc:date>2013-07-29T17:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: Messy Raw Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93777#M26597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are they really out of order like that? How can tell what's a company name and what's a person?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 17:54:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93777#M26597</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-07-29T17:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Messy Raw Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93778#M26598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;Here is a piece of code that will get what you want, but it obviously needs to be more generalized:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data in;&lt;/P&gt;&lt;P&gt;input temp_name $ temp_salary $ temp_company $10.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $20,000 Microsoft&lt;/P&gt;&lt;P&gt;$30,000&amp;nbsp; George&amp;nbsp; Oracle&lt;/P&gt;&lt;P&gt;SAS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Daniel&amp;nbsp;&amp;nbsp; $50,000&lt;/P&gt;&lt;P&gt;Sam&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $60,000&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;length company salary name $10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set in; * your data set example;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if substr(temp_name, 1, 1) = "$" then salary = temp_name;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if substr(temp_company, 1, 1) = "$" then salary = temp_company;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if substr(temp_salary, 1, 1) = "$" then salary = temp_salary;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if scan(temp_name, 1, " ") in ("IBM", "SAS", "Oracle", "Microsoft") then company = temp_name;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if scan(temp_company, 1, " ") in ("IBM", "SAS", "Oracle", "Microsoft") then company = temp_company;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if scan(temp_salary, 1, " ") in ("IBM", "SAS", "Oracle", "Microsoft") then company = temp_salary;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if substr(temp_name, 1, 1) ne "$" &amp;amp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; scan(temp_name, 1, " ") not in ("IBM", "SAS", "Oracle", "Microsoft") then name = temp_name;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if substr(temp_company, 1, 1) ne "$" &amp;amp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; scan(temp_company, 1, " ") not in ("IBM", "SAS", "Oracle", "Microsoft") then name = temp_company;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if substr(temp_salary, 1, 1) ne "$" &amp;amp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; scan(temp_salary, 1, " ") not in ("IBM", "SAS", "Oracle", "Microsoft") then name = temp_salary;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The experts will hopefully use this (poorly written) code and make it awesome!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;P&gt;Anca.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 18:43:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93778#M26598</guid>
      <dc:creator>AncaTilea</dc:creator>
      <dc:date>2013-07-29T18:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: Messy Raw Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93779#M26599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Considering that I have had data with IBM spelled about 18 different ways, I'm wondering if we've actually seen the full scope of this question.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 22:04:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Messy-Raw-Data/m-p/93779#M26599</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-07-29T22:04:16Z</dc:date>
    </item>
  </channel>
</rss>

