library(gulf.data)
library(gulf.spatial)
# variables:
years <- 2019:2022
# Load tow data:
x <- read.scsset(years, valid = 1, survey = "regular")
x$longitude <- longitude(x)
x$latitude <- latitude(x)
#format lat lon decimal places
x$longitude <- round(x$longitude,4)
x$latitude <- round(x$latitude,5)
# Add snow crab counts:
z <- read.scsbio(years)
import(x, fill = 0) <- catch(z, category = c("m", "f")) #creates catch summary per tow
x$snow.crab.male <- x$m
x$snow.crab.female <- x$f
# Load by-catch data from the snow crab survey:
y <- read.scscat(years, survey = "regular")
#v <- read.csv("W:/Crab/Offshore Crab Common/Fishing Year 2021/Trawl Data/South Western Gulf/scs.cat.2021.csv", header = TRUE, stringsAsFactors = FALSE) #getting 2021 another way
#y <- rbind(y, v) #binding 2020 and 2021
# Add species names:
y$species.name <- species.str(y$species)
x$date <- as.Date(x$date)
x$year <- year(x$date)
x$month <- month(x$date)
x$day <- format(x$date, format = "%d")
#species of interest
species <- c("Atlantic cod", "American plaice", "Yellowtail flounder", "Winter flounder", "Thorny skate",
"Smooth skate", "Longhorn sculpin", "Sea potato", "Lesser toad crab")
key <- c("date", "tow.id", "tow.number")
#i = 1
for (i in 1:length(species)){
tmp <- y[y$species.name == species[i], ] # Data subset.
x[, species[i]] <- 0 # Initialize.
tmp <- tmp[which(!duplicated(tmp[key])), ]
ix <- match(x[key], tmp[key])
x[!is.na(ix), species[i]] <- tmp$number.caught[ix[!is.na(ix)]]
}
vars <- c("year", "month", "day", "tow.id", "longitude", "latitude", "start.time", "comment", "snow.crab.male", "snow.crab.female", "Atlantic cod",
"American plaice", "Yellowtail flounder", "Winter flounder", "Thorny skate", "Smooth skate", "Longhorn sculpin", "Sea potato", "Lesser toad crab")
x <- x[vars]
colnames(x) <- c("year__annee","month__mois","day__jour", "tow__trait","longitude","latitude","start__depart","comment__commentaire"
,"snow_crab_males__males_de_crabe_des_neiges","snow_crab_females__females_de_crabe_des_neiges","Atlantic_cod__morue_franche"
,"American_plaice__plie_americaine","Yellowtail_flounder__limande_a_queue_jaune","winter_flounder__plie_rouge",
"thorny_skate__raie_epineuset","smooth_skate__raie_lisse","longhorn_sculpin__chaboisseau_a_dix_huit_epines","sea_potato__patate_de_mer",
"Hyas_coarctatus")
# Write to file:
#would like to save in gulf.data/inst/extdata
#write.table(x, file = paste0("request/scs.open.data.", max(years), ".csv"), sep = ",", row.names = FALSE)
excel(x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.