<?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 How can I combine Day Month and year to a single variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-combine-Day-Month-and-year-to-a-single-variable/m-p/300670#M63538</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a data set like this :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Day Mo Year Approve Disapprove No opinion&lt;BR /&gt;&lt;BR /&gt;17 Aug 1998 62 32 6&lt;BR /&gt;10 Aug 1998 65 30 5&lt;BR /&gt;7 Aug 1998 64 32 4&lt;BR /&gt;29 Jul 1998 65 31 4&lt;BR /&gt;7 Jul 1998 61 34 5&lt;BR /&gt;22 Jun 1998 60 34 6&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First 3 are in separate coloumns. I want to convert first 3 coloums, i.e, date, month, year&amp;nbsp;&amp;nbsp;into a single coloumn with this way,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;8-17-98 62 32 6&lt;/P&gt;
&lt;P&gt;8-10-98 65 30 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried to merge the cloumns using catx but after when I want to convert to dae, SAS throws an error since it takes it as a character variable.&lt;/P&gt;
&lt;P&gt;Also, I tried,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA Clinton1;
INFILE "/folders/myfolders/Module5/clinton.txt" FIRSTOBS = 2;
INFORMAT Day DAY2. Month MONNAME3. Year YEAR4.;
INPUT Day Month $ Year Approve Disapprove No_Opinion;
FORMAT Day DAY2. Month MONNAME3. Year YEAR4.;
&amp;nbsp;
(ALSO)
&amp;nbsp;
DATA Cinton2;
SET Clinton1;
DAY1 = INPUT(PUT(DAY1,2.),DAY2.);
MONTH1 = INPUT(PUT(MONTH1,$),MONNAME3.);
YEAR1 = INPUT (PUT(YEAR1,4.),YEAR4.);
FORMAT DAY1 DAY2. MONTH1 MONNAME3. YEAR1 YEAR4.;
DATE = MDY (MONTH1,DAY1,YEAR1);
FORMAT DATE1 YYMMDD10.;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;but no luck.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;Can anyone help please?&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 26 Sep 2016 02:03:52 GMT</pubDate>
    <dc:creator>arunvaibhav</dc:creator>
    <dc:date>2016-09-26T02:03:52Z</dc:date>
    <item>
      <title>How can I combine Day Month and year to a single variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-combine-Day-Month-and-year-to-a-single-variable/m-p/300670#M63538</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a data set like this :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Day Mo Year Approve Disapprove No opinion&lt;BR /&gt;&lt;BR /&gt;17 Aug 1998 62 32 6&lt;BR /&gt;10 Aug 1998 65 30 5&lt;BR /&gt;7 Aug 1998 64 32 4&lt;BR /&gt;29 Jul 1998 65 31 4&lt;BR /&gt;7 Jul 1998 61 34 5&lt;BR /&gt;22 Jun 1998 60 34 6&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First 3 are in separate coloumns. I want to convert first 3 coloums, i.e, date, month, year&amp;nbsp;&amp;nbsp;into a single coloumn with this way,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;8-17-98 62 32 6&lt;/P&gt;
&lt;P&gt;8-10-98 65 30 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried to merge the cloumns using catx but after when I want to convert to dae, SAS throws an error since it takes it as a character variable.&lt;/P&gt;
&lt;P&gt;Also, I tried,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA Clinton1;
INFILE "/folders/myfolders/Module5/clinton.txt" FIRSTOBS = 2;
INFORMAT Day DAY2. Month MONNAME3. Year YEAR4.;
INPUT Day Month $ Year Approve Disapprove No_Opinion;
FORMAT Day DAY2. Month MONNAME3. Year YEAR4.;
&amp;nbsp;
(ALSO)
&amp;nbsp;
DATA Cinton2;
SET Clinton1;
DAY1 = INPUT(PUT(DAY1,2.),DAY2.);
MONTH1 = INPUT(PUT(MONTH1,$),MONNAME3.);
YEAR1 = INPUT (PUT(YEAR1,4.),YEAR4.);
FORMAT DAY1 DAY2. MONTH1 MONNAME3. YEAR1 YEAR4.;
DATE = MDY (MONTH1,DAY1,YEAR1);
FORMAT DATE1 YYMMDD10.;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;but no luck.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;Can anyone help please?&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Sep 2016 02:03:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-combine-Day-Month-and-year-to-a-single-variable/m-p/300670#M63538</guid>
      <dc:creator>arunvaibhav</dc:creator>
      <dc:date>2016-09-26T02:03:52Z</dc:date>
    </item>
    <item>
      <title>Re: How can I combine Day Month and year to a single variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-can-I-combine-Day-Month-and-year-to-a-single-variable/m-p/300672#M63540</link>
      <description>&lt;P&gt;Use INPUT with DATE9. format&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;date_variable = input(catt(day, Mo, Year), date9.);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Sep 2016 02:02:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-can-I-combine-Day-Month-and-year-to-a-single-variable/m-p/300672#M63540</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-09-26T02:02:56Z</dc:date>
    </item>
  </channel>
</rss>

