<div dir="ltr"><div>hi Michael,</div><div>Attached is a library containing few 'simple' functions that eliminate duplicates. The were never made 'public'  :-(<br></div><div>It also uses:<br></div><div><br></div><div><a href="https://www.ncl.ucar.edu/Document/Functions/Contributed/get1Dindex.shtml"><b>https://www.ncl.ucar.edu/Document/Functions/Contributed/get1Dindex.shtml</b></a></div><div><br></div><div>It does return the first of the 'key' values ... not the last.</div><div><br></div><div>%> ncl tst.notaro_elim_dup.ncl</div><div><br></div><div>Happy Holidays!</div><div>D<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 16, 2019 at 12:48 PM Michael Notaro via ncl-talk <<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I have a lot of csv files with columns of day, time, and temperature</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
such as below.  </div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Anytime I have consecutive rows with the same day and time,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
as highlighted below, I was to only keep the last row and remove</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
the other duplicates.  </div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Does anyone have any suggestions in NCL or other command line?</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I did see this potential solution using sed, but it doesn't work in</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
my mac os environment.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<a href="https://unix.stackexchange.com/questions/265540/delete-consecutive-lines-in-csv-with-duplicate-values-in-one-field-but-keep-the" target="_blank">https://unix.stackexchange.com/questions/265540/delete-consecutive-lines-in-csv-with-duplicate-values-in-one-field-but-keep-the</a><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
DAY    TIME   TEMP</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span> 83.,   0.00,  -6.32<br>
</span>
<div> 83.,  60.00,  -6.58<br>
</div>
<div> 83., 120.00,  -6.80<br>
</div>
<div> 83., 180.00,  -7.22<br>
</div>
<div> 83., 240.00,  -7.10<br>
</div>
<div> 83., 300.00,  -7.47<br>
</div>
<div> 83., 360.00,  -7.69<br>
</div>
<div> 83., 420.00,  -7.50<br>
</div>
<div> 83., 480.00,  -6.75<br>
</div>
<div> 83., 540.00,  -5.49<br>
</div>
<div> 83., 600.00,  -4.54<br>
</div>
<div> 83., 660.00,  -3.30<br>
</div>
<div> 83., 720.00,  -2.42<br>
</div>
<div> 83., 780.00,  -1.67<br>
</div>
<div> 83., 840.00,  -1.64<br>
</div>
<div> 83., 900.00,  -2.08<br>
</div>
<div> 83., 960.00,  -2.99<br>
</div>
<div> 83.,1020.00,  -4.07<br>
</div>
<div> 83.,1080.00,  -5.17<br>
</div>
<div> 83.,1140.00,  -6.52<br>
</div>
<div> 83.,1200.00,  -7.60<br>
</div>
<div> 83.,1260.00,  -8.56<br>
</div>
<div> 83.,1320.00,  -8.93<br>
</div>
<div> 83.,1380.00,  -9.65<br>
</div>
<div> 84.,   0.00, -10.13<br>
</div>
<div><span style="background-color:rgb(255,255,0)"> 84.,  60.00, -10.29     * want to remove</span><br>
</div>
<div><span style="background-color:rgb(255,255,0)"> 84.,  60.00, -10.46     * want to keep</span><br>
</div>
<div> 84., 120.00, -10.72<br>
</div>
<div> 84., 180.00, -10.97<br>
</div>
<span></span><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Thanks, Michael</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div id="gmail-m_-3117004434081001014Signature">
<div id="gmail-m_-3117004434081001014divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:Calibri,Arial,Helvetica,sans-serif">
Michael Notaro<br>
<div>Associate Director<br>
</div>
<div>Nelson Institute Center for Climatic Research<br>
</div>
<div>University of Wisconsin-Madison<br>
</div>
<div>Phone: (608) 261-1503<br>
</div>
<div>Email: <a href="mailto:mnotaro@wisc.edu" target="_blank">mnotaro@wisc.edu</a><br>
</div>
</div>
</div>
</div>

_______________________________________________<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" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></blockquote></div>