Hi and thanks to all R developers and helpers,

I'm writing a few words of code to perform automatic ordinary krigings for a 
number of dates. In my dataset some duplicated locations exist (at the 
resolution of the coordinates I use) for some days. Thus, I run the 
straight-forward solution of using the "remove.duplicates" and the process 
works well.

The problem is when the loop applies "remove.duplicates" for an object with no 
duplicates. The output of this command is not the original object but an empty 
one:

> str(Pst)
Formal class 'SpatialPointsDataFrame' [package "sp"] with 5 slots
  ..@ data       :'data.frame': 177 obs. of  1 variable:
  .. ..$ PCP: num [1:177] 0 0 0 0 0 0 1.2 0.6 0 0 ...
  ..@ coords.nrs : num(0) 
  ..@ coords     : num [1:177, 1:2] 518 494 490 489 490 ...
  .. ..- attr(*, "dimnames")=List of 2
  .. .. ..$ : chr [1:177] "B001" "B007" "B013" "B014" ...
  .. .. ..$ : chr [1:2] "X(km)" "Y(km)"
  ..@ bbox       : num [1:2, 1:2] 345 4280 612 4438
  .. ..- attr(*, "dimnames")=List of 2
  .. .. ..$ : chr [1:2] "X(km)" "Y(km)"
  .. .. ..$ : chr [1:2] "min" "max"
  ..@ proj4string:Formal class 'CRS' [package "sp"] with 1 slots
  .. .. ..@ projargs: chr "+proj=utm +zone=31 +units=km"

> remove.duplicates(Pst)
[1] coordinates PCP        
<0 rows> (or 0-length row.names)
Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf

Wouldn't it be nice if "remove.duplicates" left objects with no duplicates 
unmodified?


Thanks,

Víctor.
--
--------------------------------------------------------------------
Víctor Homar Santaner
Grup de Meteorologia                    Departament de Física
Edif. Mateu Orfila                      Tel: +34 971 17 2505
Universitat de les Illes Balears        Fax: +34 971 17 3426
07122 Palma de Mallorca (SPAIN)         Email: victor.ho...@uib.es

                Knowledge is contagious. Infect truth.
--------------------------------------------------------------------














        [[alternative HTML version deleted]]

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to