<div dir="ltr">Hello,<div><br></div><div>I am trying to loop through a number of months (like <i>month = (/"nov", "dec", "jan"/)</i>) to compute some climatologies (I know there are functions but I need to do it manually here). Because I am reading in and plotting 4 different data sets I am looking for way to loop over the months, <i>in order to become part of the new variable name</i>, so as to make the script shorter and better readable.<br></div><div>My "$" syntax doesn't seem to work here (see below). There was an ncl talk a few years ago saying that one needs to treat the months as  attributes of another variable in order to be able to use the "$" syntax, is that still the case?</div><div><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">month = (/"nov", "dec", "jan"/)</span><br></div><div><br></div><div><div> do m=0,dimsizes(month)-1</div><div>   var_$month(m)$_nsidc = var_dtrend_nsidc(0::12,:,:)<br></div><div> end do</div></div><div><br></div><div><i>I want to end up with:</i></div><div>var_nov_nsidc</div><div>var_dec_nsidc</div><div>var_jan_nsidc</div><div><br></div><div><br></div><div>What am I doing wrong here?</div><div><br></div><div>Any help appreciated,</div><div>thanks</div><div>Anne</div><div><br></div><div><br></div><div><br><div class="gmail_extra"><br><div class="gmail_quote"><br></div></div></div></div>

<br>
<div><font style="font-family:Arial,Helvetica,sans-serif" size="2">Nota automatica aggiunta dal sistema di posta.</font></div><div><img src="https://www.unive.it/media/banner_150.jpg"></div>