This function removes duplicated entries from objects of class trackframe.
Usage
deduping(tf, cols = tf_colnames(tf))Examples
tf1 <- trackframe::tf_mini
tf2 <- tf1
tf2$northing <- 1:11
tf <- trackframe:::rbind.trackframe(tf1, tf1)
deduping(tf)
#> time northing easting id
#> 1 2025-10-14 13:48:46 48.20835 16.37250 track_1
#> 2 2025-10-14 13:49:46 48.20891 16.37334 track_1
#> 3 2025-10-14 14:15:46 48.20891 16.37334 track_1
#> 4 2025-10-14 14:16:46 48.20820 16.37319 track_1
#> 5 2025-10-14 14:17:46 48.20852 16.37328 track_1
#> 6 2025-10-14 13:48:46 48.20835 16.37250 track_2
#> 7 2025-10-14 13:52:46 48.20835 16.37250 track_2
#> 8 2025-10-14 14:22:46 48.20835 16.37250 track_2
#> 9 2025-10-14 14:23:46 48.20921 16.37231 track_2
#> 10 2025-10-14 13:48:46 48.20835 16.37250 track_3
#> 11 2025-10-14 13:49:46 48.20935 16.37313 track_3
tf <- trackframe:::rbind.trackframe(tf1, tf2)
deduping(tf)
#> time northing easting id
#> 1 2025-10-14 13:48:46 48.20835 16.37250 track_1
#> 2 2025-10-14 13:49:46 48.20891 16.37334 track_1
#> 3 2025-10-14 14:15:46 48.20891 16.37334 track_1
#> 4 2025-10-14 14:16:46 48.20820 16.37319 track_1
#> 5 2025-10-14 14:17:46 48.20852 16.37328 track_1
#> 6 2025-10-14 13:48:46 48.20835 16.37250 track_2
#> 7 2025-10-14 13:52:46 48.20835 16.37250 track_2
#> 8 2025-10-14 14:22:46 48.20835 16.37250 track_2
#> 9 2025-10-14 14:23:46 48.20921 16.37231 track_2
#> 10 2025-10-14 13:48:46 48.20835 16.37250 track_3
#> 11 2025-10-14 13:49:46 48.20935 16.37313 track_3
#> 12 2025-10-14 13:48:46 1.00000 16.37250 track_1
#> 13 2025-10-14 13:49:46 2.00000 16.37334 track_1
#> 14 2025-10-14 14:15:46 3.00000 16.37334 track_1
#> 15 2025-10-14 14:16:46 4.00000 16.37319 track_1
#> 16 2025-10-14 14:17:46 5.00000 16.37328 track_1
#> 17 2025-10-14 13:48:46 6.00000 16.37250 track_2
#> 18 2025-10-14 13:52:46 7.00000 16.37250 track_2
#> 19 2025-10-14 14:22:46 8.00000 16.37250 track_2
#> 20 2025-10-14 14:23:46 9.00000 16.37231 track_2
#> 21 2025-10-14 13:48:46 10.00000 16.37250 track_3
#> 22 2025-10-14 13:49:46 11.00000 16.37313 track_3
deduping(tf, cols = c("time", "id"))
#> time northing easting id
#> 1 2025-10-14 13:48:46 48.20835 16.37250 track_1
#> 2 2025-10-14 13:49:46 48.20891 16.37334 track_1
#> 3 2025-10-14 14:15:46 48.20891 16.37334 track_1
#> 4 2025-10-14 14:16:46 48.20820 16.37319 track_1
#> 5 2025-10-14 14:17:46 48.20852 16.37328 track_1
#> 6 2025-10-14 13:48:46 48.20835 16.37250 track_2
#> 7 2025-10-14 13:52:46 48.20835 16.37250 track_2
#> 8 2025-10-14 14:22:46 48.20835 16.37250 track_2
#> 9 2025-10-14 14:23:46 48.20921 16.37231 track_2
#> 10 2025-10-14 13:48:46 48.20835 16.37250 track_3
#> 11 2025-10-14 13:49:46 48.20935 16.37313 track_3