Thank you to both of you<div>Best Regards</div><div>Ipshita<span></span><br><br>On Tuesday, September 23, 2014, James T. Potemra &lt;<a href="mailto:jimp@hawaii.edu">jimp@hawaii.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Ipshita,<br>
    <br>
    I think you need to remove the &quot;_&quot; (underscore) from your variable
    name.  So, month_ave will not work but monthave should be ok.<br>
    <br>
    Jim<br>
    <br>
    <div>On 9/23/14 9:25 AM, Ipshita Majhi
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Dear Grad users,<br>
        <br>
        I am trying to convert daily data to monthly data and I am
        getting error which says unknown command for averaging. I will
        attach the data file and ctl as well. It will be great if
        someone could help me. Thank You<br>
*************************************************************************************************<br>
        *Date 09/23/2014<br>
        *This script is to convert daily values to monthly values for
        different years which starts from 1901 <br>
        * and ends in 2010<br>
**************************************************************************************************<br>
        <br>
        &#39;reinit&#39;<br>
        mday = &#39;31 28 31 30 31 30 31 31 30 31 30 31&#39;<br>
        month = &#39;jan feb mar apr may jun jul aug sep oct nov dec&#39;<br>
        <br>
        &#39;open prec.mean.imr&#39;<br>
        <br>
        <br>
        &#39;set gxout fwrite&#39;<br>
        &#39;set fwrite outputfile&#39;<br>
        <br>
         yr1 = 1901<br>
         yr2 = 2010<br>
        <br>
         yr = yr1<br>
         while(yr&lt;=yr2)<br>
        <br>
         leap = 0<br>
         if(math_mod(yr,400) = 0 | math_mod(yr,4) = 0 &amp;
        math_mod(yr,100) != 0)<br>
        <br>
         leap = 1<br>
        <br>
         say yr&#39; is a leap year.&#39;<br>
        endif<br>
        <br>
           imon = 1<br>
           while(imon &lt;= 12)<br>
           md = subwrd(mday,imon)<br>
           mc = subwrd(month,imon)<br>
           if(imon = 2); md = md + leap; endif;<br>
           time1 = &#39;01&#39;mc&#39;&#39;yr<br>
           time2 = md&#39;&#39;mc&#39;&#39;yr<br>
        <br>
         &#39; month_avg= ave(p,time=&#39;time1&#39;,time=&#39;time2&#39;)&#39;<br>
           imon = imon + 1<br>
         endwhile<br>
          yr = yr + 1<br>
         endwhile<br>
        <br>
        return(month_avg)<br>
        <br>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
gradsusr mailing list
<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;gradsusr@gradsusr.org&#39;);" target="_blank">gradsusr@gradsusr.org</a>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a>
</pre>
    </blockquote>
    <br>
  </div>

</blockquote></div>