<div dir="ltr"><div class="gmail_default" style="font-size:small">Dear Lyndz,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I wrote an email answering your question about how to access rows and columns of data, but then I realized that I'm not sure this is what you really wanted.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It might be easier for you to read each column of data from the file individually, and then sort the array(s) that you need.  </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Since it's not clear what you want to do with the sorted values, I created an example that creates a sort vector for the "sn" column, and then it prints both "sn" and "year" using this sort vector.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Since I was curious, I also plotted your data with different colored dots for each of the unique categories, and different dots for each set of years.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If you are still not sure how to get the sorting you need, please reply back to ncl-talk with more information about what you are trying to do.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style=""><span style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 10, 2018 at 8:49 PM, Lyndz <span dir="ltr"><<a href="mailto:olagueralyndonmark429@gmail.com" target="_blank">olagueralyndonmark429@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br clear="all"><div><div class="m_-6536766144831156985gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Dear NCL experts, </div><div><br></div><div>I am trying to get a field in a 2D array after sorting. Is there a way to extract the "fourth column" (<b 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;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">(0,4)<span style="white-space:pre-wrap">      </span>198920 in the sample below)</b>, for example in the 2D array. I tried using the <b>str_get_field </b>function, but it does not work for this case.</div><div><br></div><div>Any suggestion on how to do this correctly?</div><div><br></div><div><br></div><div>These are the commands that I am using:</div><div><br></div><div><div>filename="test.txt"</div><div>test=readAsciiTable(filename,<wbr>9,"float",1)</div><div>i=dim_pqsort_n(test(:,0),1,0)</div><div>Aout=test(i,:)</div><div>print(Aout)</div></div><div><br></div><div><div>Variable: Aout</div><div>Type: float</div><div>Total Size: 39528 bytes</div><div>            9882 values</div><div>Number of Dimensions: 2</div><div>Dimensions and sizes:<span style="white-space:pre-wrap">      </span>[1098] x [9]</div><div>Coordinates: </div><div>Number Of Attributes: 1</div><div>  _FillValue :<span style="white-space:pre-wrap">   </span>9.96921e+36</div><div>(0,0)<span style="white-space:pre-wrap"> </span> 0</div><div>(0,1)<span style="white-space:pre-wrap">  </span>26.1</div><div>(0,2)<span style="white-space:pre-wrap">        </span>130</div><div>(0,3)<span style="white-space:pre-wrap"> </span>40</div><div><b>(0,4)<span style="white-space:pre-wrap"> </span>198920</b></div><div>(0,5)<span style="white-space:pre-wrap">    </span>20</div><div>(0,6)<span style="white-space:pre-wrap">  </span>1989</div><div>(0,7)<span style="white-space:pre-wrap">        </span> 8</div><div>(0,8)<span style="white-space:pre-wrap">  </span>26</div><div>(1,0)<span style="white-space:pre-wrap">  </span> 0</div><div>(1,1)<span style="white-space:pre-wrap">  </span>28.7</div><div>(1,2)<span style="white-space:pre-wrap">        </span>122.9</div></div><div><br></div><div><br></div><div>I'll appreciate any help.</div><div><br></div><div><br></div><div>Sincerely,</div><div><br></div><div>Lyndz</div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<br>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>