LE <- sp_bioshifts %>% filter (Param == "LE" )
# add SDM output data
sp_SDM_out_CV <- sp_SDM_out %>% filter (Mod == "CV" )
LE <- left_join (LE, sp_SDM_out_CV, by = join_by (New_name == Species))
LE$ time_period <- paste (round (LE$ START), round (LE$ END),sep= "-" )
# add range position
LE <- left_join (LE, sp_range_pos,
by = join_by (New_name == Species,
ID == ID,
time_period == time_period,
Type == type))
# add Exposure
LE <- left_join (LE, sp_exposure,
by = join_by (New_name == Species,
ID == ID,
time_period == Time_periods))
# add SDM shift
tmp <- sp_SDM_shift %>%
filter (quant %in% c ("5%" ,"25%" ,"50%" ,"75%" ,"95%" ,"99%" )) %>%
select (c ("quant" ,"shift_BG" ,"shift_SA" ,"ID" ,"Species" , "Type" , "time_period" ))
tmp$ quant <- gsub ("%" ,"" ,tmp$ quant)
tmp_BG <- tmp[,- 3 ]
tmp_BG <- tmp_BG %>% spread (quant, value = shift_BG)
names (tmp_BG)[5 : 9 ] <- paste0 ("BG_" , names (tmp_BG)[5 : 9 ])
tmp_SA <- tmp[,- 2 ]
tmp_SA <- tmp_SA %>% spread (quant, value = shift_SA)
names (tmp_SA)[5 : 9 ] <- paste0 ("SA_" , names (tmp_SA)[5 : 9 ])
tmp <- cbind (tmp_BG,tmp_SA[,5 : 9 ])
LE <- left_join (LE, tmp,
by = join_by (New_name == Species,
ID == ID,
time_period == time_period,
Type == Type))