Identify Records with Identical lat/lon
Removes or flags records with equal latitude and longitude coordinates, either exact or absolute. Equal coordinates can often indicate data entry errors.
cc_equ( x, lon = "decimallongitude", lat = "decimallatitude", test = "absolute", value = "clean", verbose = TRUE )
x |
data.frame. Containing geographical coordinates and species names. |
lon |
character string. The column with the longitude coordinates. Default = “decimallongitude”. |
lat |
character string. The column with the latitude coordinates. Default = “decimallatitude”. |
test |
character string. Defines if coordinates are compared exactly (“identical”) or on the absolute scale (i.e. -1 = 1, “absolute”). Default is to “absolute”. |
value |
character string. Defining the output value. See value. |
verbose |
logical. If TRUE reports the name of the test and the number of records flagged. |
Depending on the ‘value’ argument, either a data.frame
containing the records considered correct by the test (“clean”) or a
logical vector (“flagged”), with TRUE = test passed and FALSE = test failed/potentially
problematic . Default = “clean”.
x <- data.frame(species = letters[1:10], decimallongitude = runif(100, -180, 180), decimallatitude = runif(100, -90,90)) cc_equ(x) cc_equ(x, value = "flagged")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.