<div dir="ltr"><font face="georgia, serif">HI Alan,</font><div><font face="georgia, serif"><br></font></div><div style><font face="georgia, serif">Thanks, and I knew that. The problem is that I have  file A containts repeatation years that make this function does not work properly, an example:</font></div><div style><font face="georgia, serif"><br></font></div><div style><p style="margin:0px"></p><p style="margin:0px"><font face="georgia, serif">ncl 7&gt; A = (/1990,1997,1999,2002,2002,2005,2010,2010/)</font></p><p style="margin:0px"><font face="georgia, serif">ncl 8&gt; B = (/1993,1997,2002,2004/) </font></p><p style="margin:0px"><font face="georgia, serif">ncl 9&gt; </font></p><p style="margin:0px"><font face="georgia, serif">ncl 10&gt; A_ind = get1Dindex(A,B) </font></p><p style="margin:0px"><font face="georgia, serif">fatal:Dimension sizes on right hand side of assignment do not match dimension sizes of left hand side</font></p><p style="margin:0px"><font face="georgia, serif">fatal:Execute: Error occurred at or near line 1242 in file $NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl</font></p><p style="margin:0px"><font face="georgia, serif"><br></font></p><p style="margin:0px"><font face="georgia, serif">fatal:Execute: Error occurred at or near line 10</font></p><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">It seeems like this function does not allow repeatation of the year. any suggestion?&gt;</font></div><p></p></div><div class="gmail_extra"><font face="georgia, serif">Chang</font></div><div class="gmail_extra"><font face="georgia, serif"><br></font></div><div class="gmail_extra"><font face="georgia, serif"><br></font></div><div class="gmail_extra"><font face="georgia, serif"><br></font></div><div class="gmail_extra"><font face="georgia, serif"><br></font></div><div class="gmail_extra"><font face="georgia, serif"><br></font><div class="gmail_quote"><font face="georgia, serif">On Wed, Jun 10, 2015 at 10:18 PM, Alan Brammer <span dir="ltr">&lt;<a href="mailto:abrammer@albany.edu" target="_blank">abrammer@albany.edu</a>&gt;</span> wrote:<br></font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><font face="georgia, serif">Take look at get1Dindex linked below.  It should do what you want. Below are a few quick example lines I threw together to get the matching indices for both A and B. </font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif"><a href="https://www.ncl.ucar.edu/Document/Functions/Contributed/get1Dindex.shtml" target="_blank">https://www.ncl.ucar.edu/Document/Functions/Contributed/get1Dindex.shtml</a><br></font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">e.g.</font></div><div><p style="margin:0px"><font face="georgia, serif">A = (/1990,1997,1999,2002,2005,2010/)</font></p>
<p style="margin:0px"><font face="georgia, serif">B = (/1993,1997,2002,2004/) </font></p><div><p style="margin:0px"><font face="georgia, serif"><br></font></p></div><div><font face="georgia, serif">A_ind = get1Dindex(A,B)        ;; array size B of where A is in B, Fill if not in B</font></div><div><font face="georgia, serif">A_ind_nm = A_ind(ind(.not.ismissing(A_ind))) ;; get rid of missing elements</font></div><div><font face="georgia, serif">Ca = A(A_ind_nm)                 ;; probably want an error check in case there are no overlaps. <br></font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">      </font></div><div><div><font face="georgia, serif">B_ind = get1Dindex(B,A)        ;; array size B of where A is in B, Fill if not in B</font></div><div><font face="georgia, serif">B_ind_nm = B_ind(ind(.not.ismissing(B_ind))) ;; get rid of missing elements</font></div><div><font face="georgia, serif">Cb = B(B_ind_nm)                 ;; probably want an error check in case there are no overlaps. </font></div></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">Gd Luck. </font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">Alan. </font></div><div><font face="georgia, serif"><br></font></div></div></div><div class="gmail_extra"><font face="georgia, serif"><br></font><div class="gmail_quote"><div><div class="h5"><font face="georgia, serif">On 10 June 2015 at 15:33, Xi Chang <span dir="ltr">&lt;<a href="mailto:xi.chang01@gmail.com" target="_blank">xi.chang01@gmail.com</a>&gt;</span> wrote:<br></font></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><font face="georgia, serif">Hallo all,</font><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">Anyone can give me a hint how to get list of index for A which is associated with B,</font></div><div><font face="georgia, serif">for illustration:</font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">file A containts :</font></div><div><font face="georgia, serif">-1990</font></div><div><font face="georgia, serif">-1997</font></div><div><font face="georgia, serif">-1999</font></div><div><font face="georgia, serif">-2002</font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">file B</font></div><div><font face="georgia, serif">-1993</font></div><div><font face="georgia, serif">-1997</font></div><div><font face="georgia, serif">-2002</font></div><div><font face="georgia, serif">-2005</font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">and in the end, will produce file C which only containts:</font></div><div><font face="georgia, serif">-1997</font></div><div><font face="georgia, serif">-2002</font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">I cant do it mannually becaise the time series are too long..</font></div><div><font face="georgia, serif">any suggestion for a  clean alogirhtm?</font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif">Thanks</font></div><span><font color="#888888" face="georgia, serif"><div>Chang</div></font></span></div>
<font face="georgia, serif"><br></font></div></div><font face="georgia, serif">_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></font></blockquote></div><font face="georgia, serif"><br></font></div>
</blockquote></div><br></div></div>