I want to take the sum of the columns aantal_vangtuigeenheden
and totaalgewicht_vangst
which I used the following code:
Data_traject <- Data_trajectgegevens_ruw
Data_traject$datum <- as.Date(Data_traject$datum, format="%Y-%m-%d")
#Data_traject$tijd <- format(as.POSIXct(strptime(Data_traject$tijd,"%Y-%m-%d %H:%M:%S",tz="")) ,format = "%H:%M:%S")
Data_traject$jaar <- as.character(Data_traject$jaar)
Data_traject$projectnr <- as.character(Data_traject$projectnr)
Data_traject$waterdiepte_m <- as.numeric(Data_traject$waterdiepte_m)
Data_traject$`aantal nachten` <- round(Data_traject$`aantal nachten`, digits = 0)
Data_traject$totaalgewicht_vangst <- as.numeric(Data_traject$totaalgewicht_vangst)
Data_traject$`datum opgehaald` <- as.Date(Data_traject$`datum opgehaald`, format="%Y-%m-%d")
library(lubridate)
library(tidyverse)
cpue_monitoring <- cpue_monitoring %>%
mutate(Datum = format(date(`datum opgehaald`), "%Y-%m-%d")) %>%
group_by(locatie, deelgebied, `datum opgehaald`) %>%
summarise_at(c("aantal_vangtuigeenheden", "totaalgewicht_vangst"), sum)
It seems that most values are calculated correctly, accept for the values that are 36
in the column aantal_vangtuigeenheden
. They need to be a total of 48
. That means that R scipped some rows while doing the calculations. I checked my excel file and the Rfiles, but everything seems to be fine. How can I find the problem in this situation?
My dataset (Data_trajectgegevens_ruw):
structure(list(session_id = c("603f969cfe8bbdd01626160511037",
"603f969cfe8bbdd01626161288920", "603f969cfe8bbdd01626162683971",
"603f969cfe8bbdd01626163130030", "603f969cfe8bbdd01626164875835",
"603f969cfe8bbdd01626165715889", "603f969cfe8bbdd01626166106312",
"603f969cfe8bbdd01626166256346", "603f969cfe8bbdd01626873692255",
"603f969cfe8bbdd01626869325405", "603f969cfe8bbdd01626872255866",
"603f969cfe8bbdd01626872457158", "603f969cfe8bbdd01626871454531",
"603f969cfe8bbdd01628165008181", "603f969cfe8bbdd01627037677526",
"603f969cfe8bbdd01627038262733", "603f969cfe8bbdd01627039087330",
"603f969cfe8bbdd01628162794749", "603f969cfe8bbdd01628163466481",
"603f969cfe8bbdd01628163719815", "603f969cfe8bbdd01628158674517",
"603f969cfe8bbdd01627637122289", "603f969cfe8bbdd01627638456949",
"603f969cfe8bbdd01627638873663", "603f969cfe8bbdd01628164809630",
"603f969cfe8bbdd01627911214100", "603f969cfe8bbdd01627910688328",
"603f969cfe8bbdd01627911603237", "603f969cfe8bbdd01629434029000",
"603f969cfe8bbdd01628256485431", "603f969cfe8bbdd01629434905241",
"603f969cfe8bbdd01628852533054", "603f969cfe8bbdd01629435485937",
"603f969cfe8bbdd01629120444754", "603f969cfe8bbdd01629122102484",
"603f969cfe8bbdd01629120930436", "603f969cfe8bbdd01629462789885",
"086113afa0b37fc41629722833545", "603f969cfe8bbdd01629455771970",
"086113afa0b37fc41629181432848", "603f969cfe8bbdd01629456778209",
"603f969cfe8bbdd01629457305431", "086113afa0b37fc41629182895251",
"086113afa0b37fc41629184551829", "086113afa0b37fc41629186778675"
), date = c(1626159600, 1626161400, 1626162300, 1626163200, 1626164100,
1626165000, 1626165900, 1626166800, 1626256800, 1626256800, 1626429600,
1626429600, 1626429600, 1626699600, 1626678000, 1626678000, 1626688800,
1627030800, 1627030800, 1627030800, 1627034400, 1627291800, 1627291800,
1627291800, 1627304400, 1627637400, 1627637400, 1627637400, 1627894800,
1627896600, 1628242200, 1628499600, 1628499600, 1629120420, 1628845200,
1628847000, 1628505000, 1629093240, 1629108000, 1629108900, 1629109800,
1629109800, 1629110700, 1629112500, 1629114300), datum = structure(c(1626166800,
1626168600, 1626169500, 1626170400, 1626171300, 1626172200, 1626173100,
1626174000, 1626264000, 1626264000, 1626436800, 1626436800, 1626436800,
1626706800, 1626739200, 1626739200, 1626739200, 1627038000, 1627038000,
1627038000, 1627041600, 1627299000, 1627299000, 1627299000, 1627311600,
1627644600, 1627644600, 1627644600, 1627902000, 1627903800, 1628249400,
1628506800, 1628506800, 1628812800, 1628852400, 1628854200, 1629072000,
1629100440, 1629115200, 1629116100, 1629117000, 1629117000, 1629117900,
1629119700, 1629121500), tzone = "UTC", class = c("POSIXct",
"POSIXt")), tijd = structure(c(1626166800, 1626168600, 1626169500,
1626170400, 1626171300, 1626172200, 1626173100, 1626174000, 1626264000,
1626264000, 1626436800, 1626436800, 1626436800, 1626706800, 1626685200,
1626685200, 1626696000, 1627038000, 1627038000, 1627038000, 1627041600,
1627299000, 1627299000, 1627299000, 1627311600, 1627644600, 1627644600,
1627644600, 1627902000, 1627903800, 1628249400, 1628506800, 1628506800,
1629127620, 1628852400, 1628854200, 1628512200, 1629100440, 1629115200,
1629116100, 1629117000, 1629117000, 1629117900, 1629119700, 1629121500
), tzone = "UTC", class = c("POSIXct", "POSIXt")), jaar = c(2021,
2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021,
2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021,
2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021,
2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021
), projectnr = c(20210692, 20210692, 20210692, 20210692, 20210692,
20210692, 20210692, 20210692, 20210692, 20210692, 20210692, 20210692,
20210692, 20210692, 20210692, 20210692, 20210692, 20210692, 20210692,
20210692, 20210692, 20210692, 20210692, 20210692, 20210692, 20210692,
20210692, 20210692, 20210692, 20210692, 20210692, 20210692, 20210692,
20210692, 20210692, 20210692, 20210692, 20210692, 20210692, 20210692,
20210692, 20210692, 20210692, 20210692, 20210692), locatie = c("Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude",
"Berkenwoude", "Berkenwoude", "Berkenwoude", "Berkenwoude"),
bemonstering = c("Monitoring", "Monitoring", "Monitoring",
"Monitoring", "Monitoring", "Monitoring", "Monitoring", "Monitoring",
"Afvissing", "Afvissing", "Afvissing", "Afvissing", "Afvissing",
"Afvissing", "Afvissing", "Afvissing", "Afvissing", "Afvissing",
"Afvissing", "Afvissing", "Afvissing", "Afvissing", "Afvissing",
"Afvissing", "Afvissing", "Afvissing", "Afvissing", "Afvissing",
"Afvissing", "Afvissing", "Afvissing", "Afvissing", "Afvissing",
"Afvissing", "Afvissing", "Afvissing", "Afvissing", "Afvissing",
"Afvissing", "Monitoring", "Afvissing", "Afvissing", "Monitoring",
"Monitoring", "Monitoring"), deelgebied = c("Referentiegebied",
"Referentiegebied", "Pilotgebied", "Pilotgebied", "Pilotgebied",
"Referentiegebied", "Referentiegebied", "Pilotgebied", "Fuiken Jan",
"Deelgebied 1", "Deelgebied 1", "Deelgebied 1", "Deelgebied 1",
"Fuiken Jan", "Deelgebied 1", "Deelgebied 1", "Deelgebied 1",
"Deelgebied 1", "Deelgebied 1", "Deelgebied 1", "Fuiken Jan",
"Deelgebied 1", "Deelgebied 1", "Deelgebied 1", "Fuiken Jan",
"Deelgebied 1", "Deelgebied 1", "Deelgebied 1", "Fuiken Jan",
"Deelgebied 2", "Deelgebied 2", "Deelgebied 2", "Fuiken Jan",
"Deelgebied 2", "Deelgebied 2", "Deelgebied 2", "Fuiken Jan",
"Fuiken Jan", "Deelgebied 2", "Pilotgebied", "Deelgebied 2",
"Deelgebied 2", "Pilotgebied", "Pilotgebied", "Pilotgebied"
), treknr = c("ref 4", "ref 3", "pil 2", "pil 3", "pil 4",
"ref 2", "ref 1", "pil 1", "fuiken Jan", "sloot 31/25", "sloot 24 met ring",
"sloot 24 zonder ring", "sloot 31/25", "fuiken Jan", "sloot 24 zonder ring",
"sloot 24 met ring", "sloot 31/25", "sloot 31/25", "sloot 24 met schoorsteen",
"sloot 24 zonder schoorsteen", "fuiken", "sloot 31/25", "sloot 24 zonder ring",
"sloot 24 met ring", "fuiken Jan", "sloot 24 zonder ring",
"sloot 31/25", "sloot 24 met ring", "fuiken jan de waard",
"sloot 18, 23, 22 en 21", "sloot 23 tot en met 13", "sloot 23 tot en met 13",
"Fuiken Jan", "sloot 13 met ring", "sloot 23 tot en met 14",
"sloot 13 zonder ring", "fuiken Jan de Waard", "fuiken 23-8-21",
"sloot 23 tot en met 14", "pil 4", "sloot 13 zonder schoorsteen",
"sloot 13 met schoorsteen", "pil 3", "pil 2", "pil 1"), gpsnr = c("gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "gps03 (2dr150063)",
"YJ (53d212999)", "gps03 (2dr150063)", "YJ (53d212999)",
"gps03 (2dr150063)", "gps03 (2dr150063)", "YJ (53d212999)",
"YJ (53d212999)", "YJ (53d212999)"), weegschaalnr = c(NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, "ARCI-20 (150 kg)", NA, "HGS3000 (3kg)",
NA, NA, "HGS3000 (3kg)", "HGS3000 (3kg)", "HGS3000 (3kg)"
), meetplanknr = c("ME01", "ME01", "ME01", "ME01", "ME01",
"ME01", "ME01", "ME01", "ME01", "ME02", "ME01", "ME01", "ME01",
"ME01", "ME01", "ME01", "ME01", "ME01", "ME01", "ME01", "ME01",
"ME01", "ME01", "ME01", "ME01", "ME01", "ME01", "ME01", "ME02",
"ME01", "ME01", "ME02", "ME01", "ME01", "ME03", "ME01", "ME01",
"ME05", "ME01", "ME05", "ME01", "ME01", "ME05", "ME05", "ME05"
), uitvoerders = c("WJ JvG", "WJ JvG", "WJ JvG", "WJ JvG",
"WJ JvG", "WJ JvG", "WJ JvG", "WJ JvG", "Jan de Waard", "WJ JvG Nadine",
"WJ JvG Ad", "WJ JvG Ad", "WJ JvG Jan d Waard Ad", "Jan de Waard",
"WJ Ad", "WJ Ad", "wj ad", "Jouke Ad", "Jouke Ad", "Jouke Ad",
"Jan de Waard", "WJ Ad", "WJ Ad", "WJ Ad", "Jan de Waard",
"WJ Ad", "WJ Ad", "WJ Ad", "Jan de Waard", "WJ FB Ad", "JvG Ad",
"WJ WC", "Jan de Waard", "WJ", "WJ", "WJ", "WJ JWI", "sh jwi",
"WJ JWI", "hs jwi", "WJ JWI", "WJ JWI ad", "hs jwi", "hs jwi",
"hs jwi"), beginx = c(107912, 107867, 107775, 108033, 108265,
107455, 107423, 107443, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999
), beginy = c(438909, 438634, 438565, 438671, 438689, 438478,
438424, 438422, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999),
eindx = c(107915, 107914, 107719, 108085, 108265, 107503,
107416, 107441, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999),
eindy = c(438852, 438654, 438547, 438694, 438642, 438496,
438380, 438377, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999, 999999,
999999, 999999, 999999, 999999, 999999, 999999, 999999),
dagnacht = c("Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag",
"Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag",
"Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag",
"Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag",
"Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag", "Dag",
"Dag", "Dag"), vangtuig = c("Springkorf", "Springkorf", "Springkorf",
"Springkorf", "Springkorf", "Springkorf", "Springkorf", "Springkorf",
"Eenwieksfuik", "Springkorf", "Springkorf", "Springkorf",
"Springkorf", "Eenwieksfuik", "Springkorf", "Springkorf",
"Springkorf", "Springkorf", "Springkorf", "Springkorf", "Eenwieksfuik",
"Springkorf", "Springkorf", "Springkorf", "Eenwieksfuik",
"Springkorf", "Springkorf", "Springkorf", "Eenwieksfuik",
"Springkorf", "Springkorf", "Springkorf", "Eenwieksfuik",
"Springkorf", "Springkorf", "Springkorf", "Eenwieksfuik",
"Eenwieksfuik", "Springkorf", "Springkorf", "Springkorf",
"Springkorf", "Springkorf", "Springkorf", "Springkorf"),
vangtuig_specifikatie = c("Springkorf", "Springkorf", "Springkorf",
"Springkorf", "Springkorf", "Springkorf", "Springkorf", "Springkorf",
"Eenwieksfuik", "Springkorf", "Springkorf met ring", "Springkorf zonder ring",
"Springkorf", "Eenwieksfuik", "Springkorf zonder ring", "Springkorf met ring",
"Springkorf", "Springkorf", "Springkorf met ring", "Springkorf zonder ring",
"Eenwieksfuik", "Springkorf", "Springkorf zonder ring", "Springkorf met ring",
"Eenwieksfuik", "Springkorf zonder ring", "Springkorf", "Springkorf met ring",
"Eenwieksfuik", "Springkorf", "Springkorf", "Springkorf",
"Eenwieksfuik", "Springkorf met ring", "Springkorf", "Springkorf zonder ring",
"Eenwieksfuik", "Eenwieksfuik", "Springkorf", "Springkorf",
"Springkorf zonder ring", "Springkorf met ring", "Springkorf",
"Springkorf", "Springkorf"), treklengte_m = c(50, 50, 50,
50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1,
0, 0, 1, 1, 1), waterdiepte_m = c("0.5", "0.7", "0.7", "0.6",
"0.4", "0.6", "0.6", "0.6", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1",
"0", "1", "0", "0", "1", "1", "1"), doorzicht_m = c(0.3,
0.5, 0.5, 0.5, 0.3, 0.4, 0.6, 0.5, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 1, 0, 0, 1, 1, 1), substraat = c("zand", "zand",
"zand", "zand", "zand", "zand", "zand", "zand", "zand", "zand",
"zand", "zand", "zand", "zand", "zand", "zand", "zand", "zand",
"zand", "zand", "zand", "zand", "zand", "zand", "zand", "zand",
"zand", "zand", "zand", "zand", "zand", "zand", "zand", "zand",
"zand", "zand", "zand", "zand", "zand", "zand", "zand", "zand",
"zand", "zand", "zand"), diktesliblaag_m = c(0.3, 0.3, 0.3,
0.3, 0.3, 0.3, 0.3, 0.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
0, 1, 0, 0, 1, 1, 1), beschoeiing = c("Nee", "Nee", "Nee",
"Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee",
"Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee",
"Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee",
"Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee", "Nee",
"Nee", "Nee", "Nee", "Nee", "Nee", "Nee"), typebeschoeiing = c("NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL"), percentagebeschoeiing = c(0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0), oeverlandgebruik = c("weilanden", "weilanden",
"Weilanden", "weilanden", "weilanden", "weilanden", "weilanden",
"weilanden", "weilanden", "weilanden", "weilanden", "weilanden",
"weilanden", "weilanden", "weilanden", "weilanden", "weilanden",
"weilanden", "weilanden", "weilanden", "weilanden", "weilanden",
"weilanden", "weilanden", "weilanden", "weilanden", "weilanden",
"weilanden", "weilanden", "weilanden", "weilanden", "NULL",
"weilanden", "natuur", "weilanden", "weilanden", "weilanden",
"NULL", "weilanden", "NULL", "weilanden", "weilanden", "NULL",
"NULL", "NULL"), onderwatertalud = c("NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "Matig flauw (30-45 graden)",
"NULL", "NULL", "Matig flauw (30-45 graden)", "Matig flauw (30-45 graden)",
"Matig flauw (30-45 graden)"), submers = c(0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0), submerssoorten = c("NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL"), drijfblad = c(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), drijfbladsoorten = c("NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL"), kroos = c(1, 30, 0, 0, 0,
15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0), kroossoorten = c("Klein kroos", "Klein kroos", "Klein kroos",
"NULL", "NULL", "Klein kroos", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL"), flab = c(0, 0, 10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), draadwier = c(0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0), emers = c(100, 100, 100, 75, 10, 65, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
emerssoorten = c("Kleine egelskop, Liesgras", "Kleine egelskop, Liesgras",
"Kleine egelskop, Rietgras", "Liesgras, Rietgras", "Kleine egelskop, Liesgras",
"Kleine egelskop, Liesgras", "Pitrus", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL"), emersbreedte = c(0.2, 0.2, 0.3,
0.2, 0.2, 0.2, 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0), fotonummers = c("NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", NA, "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL"), overigeopmerkingen = c("NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "bijvangst: 4 RV, 6 BV, 2 KB, 4 BA, 12 ZE, 13 GI",
"bijvangst: 8 kikkers, 3 bruine ratten, 8 tuimelaar kevers",
"korven met ontsnappings ring", "korven zonder ontsnappings ring. ook 1 rat gevangen",
"bijvangst: aantal RV,GI,SK, 3 bruine ratten, 2 eenden kuikens",
"NULL", "NULL", "NULL", "NULL", "NULL", "kreeften niet apart verwerkt",
"kreeften niet apart verwerkt", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",
"NULL", "NULL", "NULL", "NULL", "NULL"), lastUpdate = structure(c(1628503221,
1628503221, 1628503221, 1628503221, 1628503221, 1628503221,
1628503221, 1628503221, 1628503173, 1626878646, 1626880292,
1626879955, 1626879419, 1628503173, 1628503173, 1628503173,
1628503173, 1628503173, 1628503173, 1628503173, 1628503173,
1627645416, 1627646063, 1627646497, 1628503173, 1628503173,
1628503173, 1628503173, 1629442074, 1628503173, 1629442639,
1628860881, 1629442935, 1629128897, 1629129893, 1629128903,
1629470475, 1629746055, 1629463968, 1629230264, 1629464475,
1629464725, 1629225487, 1629230450, 1629225312), tzone = "UTC", class = c("POSIXct",
"POSIXt")), appversion = c("1.0.3", "1.0.3", "1.0.3", "1.0.3",
"1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3",
"1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3",
"1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3",
"1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3",
"1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.3", "1.0.4", "1.0.3",
"1.0.4", "1.0.3", "1.0.3", "1.0.4", "1.0.4", "1.0.4"), deelgebied_1 = c(NA,
NA, NA, NA, NA, NA, NA, NA, "fuiken", NA, NA, NA, NA, "fuiken",
NA, NA, NA, NA, NA, NA, "fuiken", NA, NA, NA, "fuiken", NA,
NA, NA, "fuiken", NA, NA, NA, "fuiken", NA, NA, NA, "fuiken",
"fuiken", NA, NA, NA, NA, NA, NA, NA), aantal_vangtuigeenheden = c(12,
12, 12, 12, 12, 12, 12, 12, 90, 332, 5, 39, 332, 165, 39,
5, 356, 356, 5, 39, 160, 356, 39, 5, 62, 39, 356, 5, 136,
180, 400, 400, 138, 5, 381, 39, 30, 150, 381, 12, 39, 5,
12, 12, 12), vangtuig_opgehaald = c(1626250500, 1626248700,
1626246900, 1626244200, 1626242400, 1626255000, 1626257700,
1626256800, 1626688800, 1627034400, 1626764400, 1626764400,
1626778800, 1627045200, 1627023600, 1627023660, 1627034400,
1627290000, 1627290000, 1627290000, 1627293600, 1627635600,
1627635600, 1627635600, 1627909200, 1627902000, 1627903800,
1627903800, 1628499600, 1628242200, 1628501400, 1628845200,
1629104400, 1629106140, 1629104400, 1629106200, 1629460800,
1629698040, 1629453600, 1629181800, 1629455400, 1629455400,
1629182400, 1629183900, 1629185700), `datum opgehaald` = structure(c(1626257700,
1626255900, 1626254100, 1626251400, 1626249600, 1626262200,
1626264900, 1626264000, 1626696000, 1626393600, 1626771600,
1626771600, 1626786000, 1627052400, 1627030800, 1627030860,
1627041600, 1627297200, 1627297200, 1627297200, 1627300800,
1627642800, 1627642800, 1627642800, 1627916400, 1627909200,
1627911000, 1627911000, 1628506800, 1628249400, 1628508600,
1628852400, 1629111600, 1629072000, 1629111600, 1629113400,
1629468000, 1629705240, 1629460800, 1629189000, 1629462600,
1629462600, 1629189600, 1629191100, 1629192900), tzone = "UTC", class = c("POSIXct",
"POSIXt")), `aantal nachten` = c(1, 1, 1, 1, 1, 1, 1, 1,
5, 1.49999999999272, 3.875, 3.875, 4.04166666665697, 4, 3.37500000000728,
3.37569444444671, 3.50000000000728, 3, 3, 3, 3, 3.97916666667152,
3.97916666667152, 3.97916666667152, 7, 3.0625, 3.08333333334303,
3.08333333334303, 7, 4, 3, 4, 7, 3, 3, 3, 4.58333333333576,
7, 4, 1, 4, 4, 1, 1, 1), totaalgewicht_vangst = c("1.7649999999999999",
"0.21", "1.788", "1.63", "2.0449999999999999", "1.67", "0.83499999999999996",
"1.42", "70", "53.25", "1.75", "12.3", "59.55", "54", "6.4",
"0.6", "35.450000000000003", "53.3", "0", "0", "63", "39.299999999999997",
"5.25", "0.65", "56", "4.0999999999999996", "26.05", "0.3",
"104.5", "41.2", "79.3", "60.95", "46", "0.7", "43.5", "2.95",
"10.3", "56.4", "38.4", "1", "3.65", "0.5", "0.08", "0.57999999999999996",
"1"), vangstverwerking = c("Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal",
"Totaal", "Totaal", "Totaal", "Totaal", "Totaal", "Totaal"
), arbeidstijd = c(30, 30, 30, 30, 30, 30, 30, 30, 240, 7,
60, 60, 7, 240, 60, 60, 240, 240, 60, 60, 240, 240, 60, 60,
240, 30, 240, 30, 240, 240, 240, 240, 240, 30, 240, 30, 60,
300, 240, 20, 60, 30, 15, 20, 20), vangsteenheden_overzicht = c("0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"NULL", "0", "NULL", "0", "0", "NULL", "NULL", "NULL"), `CPUE [kg]` = c(0.147083333333333,
0.0175, 0.149, 0.135833333333333, 0.170416666666667, 0.139166666666667,
0.0695833333333333, 0.118333333333333, 0.155555555555556,
0.106927710843892, 0.0903225806451613, 0.0813895781637717,
0.0443795801764821, 0.0818181818181818, 0.0486229819562105,
0.0355482411026299, 0.0284510433386246, 0.0499063670411985,
0, 0, 0.13125, 0.0277428084004603, 0.0338300443012073, 0.032670157068023,
0.129032258064516, 0.03432757718472, 0.0237321591253429,
0.0194594594593982, 0.109768907563025, 0.0572222222222222,
0.0660833333333333, 0.03809375, 0.0476190476190476, 0.0466666666666667,
0.0380577427821522, 0.0252136752136752, 0.0749090909090513,
0.0537142857142857, 0.0251968503937008, 0.0833333333333333,
0.0233974358974359, 0.025, 0.00666666666666667, 0.0483333333333333,
0.0833333333333333)), row.names = c(NA, -45L), class = c("tbl_df",
"tbl", "data.frame"))
Why do you expect 48 everywhere, just checking your sample data and picking one group out. We see pretty fast that are just 3 records for that grouping, so why you expect another sum for aantal_vangtuigeenheden than 36?
cpue_monitoring %>% filter(locatie == "Berkenwoude" & deelgebied == "Pilotgebied" & `datum opgehaald` == as.Date("2021-08-17"))
# A tibble: 3 x 7
jaar locatie bemonstering deelgebied aantal_vangtuigeenheden `datum opgehaald` totaalgewicht_vangst
<chr> <chr> <chr> <chr> <dbl> <date> <dbl>
1 2021 Berkenwoude Monitoring Pilotgebied 12 2021-08-17 1
2 2021 Berkenwoude Monitoring Pilotgebied 12 2021-08-17 0.08
3 2021 Berkenwoude Monitoring Pilotgebied 12 2021-08-17 0.58
So if your files originally had more rows there, your problem lies one step earlier, for example while reading your data into R.