<?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 Matching addresses to a list and creating a new variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340071#M77678</link>
    <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My main dataset that contains a list of people and their home&amp;nbsp;address. I have another data set that contains addresses that belong to a specific development. I'd like to create create a new variable in the main dataset that indiciates if the addresses belongs to a development. It could be a simple yes / no. Any direction would be greatly appreciated. Here is some sample data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Main Dataset:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Address&lt;/TD&gt;&lt;TD&gt;Development&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;208 PALADINO AVENUE&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4021 Broad Street&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;121 111 Street&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;123 456 Street&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;161-141 River Road&lt;/TD&gt;&lt;TD&gt;0&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;P&gt;Development address list:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;4021 Broad Street&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;121 111 Street&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123 456 Street&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;200-141 River Road&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;500 PALADINO AVENUE&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
    <pubDate>Fri, 10 Mar 2017 19:18:23 GMT</pubDate>
    <dc:creator>hwangnyc</dc:creator>
    <dc:date>2017-03-10T19:18:23Z</dc:date>
    <item>
      <title>Matching addresses to a list and creating a new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340071#M77678</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My main dataset that contains a list of people and their home&amp;nbsp;address. I have another data set that contains addresses that belong to a specific development. I'd like to create create a new variable in the main dataset that indiciates if the addresses belongs to a development. It could be a simple yes / no. Any direction would be greatly appreciated. Here is some sample data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Main Dataset:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Address&lt;/TD&gt;&lt;TD&gt;Development&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;208 PALADINO AVENUE&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4021 Broad Street&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;121 111 Street&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;123 456 Street&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;161-141 River Road&lt;/TD&gt;&lt;TD&gt;0&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;P&gt;Development address list:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;4021 Broad Street&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;121 111 Street&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123 456 Street&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;200-141 River Road&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;500 PALADINO AVENUE&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Mar 2017 19:18:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340071#M77678</guid>
      <dc:creator>hwangnyc</dc:creator>
      <dc:date>2017-03-10T19:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Matching addresses to a list and creating a new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340081#M77682</link>
      <description>&lt;P&gt;Try this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data main;
infile datalines truncover;
input ID address $ 3-25;
datalines;
1 208 PALADINO AVENUE
2 4021 Broad Street
3 121 111 Street
4 123 456 Street
5 161-141 River Road
;
run;

data development;
set main(where=(id in (2,3,4)));
drop id;
run;

proc sort data=main;
by address;
run;

proc sort data=development;
by address;
run;

*if record is present in both datasets, set Development to 1; 
data mainout;
merge main(in=a) development(in=b);
by address;
Development=(a and b);
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 10 Mar 2017 19:54:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340081#M77682</guid>
      <dc:creator>nehalsanghvi</dc:creator>
      <dc:date>2017-03-10T19:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: Matching addresses to a list and creating a new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340093#M77687</link>
      <description>&lt;P&gt;Depending on the quality of your data you may need to do some things to get good matches. For instance you may have data in either of the data sets that is inconsistent about abbreviations for common address terms: Street may appear as St or St. Capitalization is another issue. You show one address with ALL CAPITOL LETTERS but not the others. If one data set has "208 PALADINO AVENUE" and the other "&lt;FONT color="#000000"&gt;&lt;FONT face="SAS Monospace" size="2"&gt;208&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="2"&gt; Paladino Avenue" then they may not match.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;FONT face="SAS Monospace" size="2"&gt;You may also need to insure there is only one space between each item.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Mar 2017 20:33:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-addresses-to-a-list-and-creating-a-new-variable/m-p/340093#M77687</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-03-10T20:33:09Z</dc:date>
    </item>
  </channel>
</rss>

