sum_vessel_ids(c("id1;id2", "id1", "id2", "id1;id3", ""), c(2, 1, 1, 2, 3))
sum_vessel_ids(c("id1;id2", "id1", "id2", "id1;id3"), c(2, 1, 1, 2))
sum_distinct_vessels(c("id1;id2", "id1", "id2", "id1;id3", ""), c(2, 1, 1, 2, 3))
sum_distinct_vessels(c("id1;id2", "id1", "id2", "id1;id3"), c(2, 1, 1, 2))
if (FALSE) {
require(dplyr)
data(vms)
vms <-
vms %>%
group_by(year, cSquare) %>%
summarise(
fishingHours = sum(fishingHours, na.rm = TRUE),
totweight = sum(totweight, na.rm = TRUE),
noDistinctVessels = sum_distinct_vessels(anonymizedVesselID, noDistinctVessels),
anonymizedVesselID = sum_vessel_ids(anonymizedVesselID, noDistinctVessels),
.groups = "drop"
)
}
Run the code above in your browser using DataLab