-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathname.matching.fun.R
More file actions
101 lines (92 loc) · 3.63 KB
/
name.matching.fun.R
File metadata and controls
101 lines (92 loc) · 3.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#### ---------------------------- ####
#### Author: Juliano Palacios Abrantes
#### Date first created: Feb 11, 2021
#### Cescription:
# This script standarizes the taxon list
# for the project and creates a csv file
# to read fom.
#### ------------------------- ####
#'Update
#'Juliano Palacios
#'August, 2025
#' Following issue 66, included a chunk of code that installs/loads a package
#' that is missing. It now requires an embedded function check_pkg.R
#### ------------------------- ####
#### ------------------------- ####
# STEP 1: Makes sure all packages are installed
#### ------------------------- ####
source("functions/check_pkg.R")
check_pkg(
c("tibble")
)
#### ------------------------- ####
# STEP 2: Function tha creates data
#### ------------------------- ####
call.taxon.names <- function(x){
taxon_correction <- tibble(
Species = as.factor(c('Dipturus batis',
"Dipturus flossada",
"Dipturus batis-complex",
"Dipturus intermedia",
"Liparis montagui",
'Liparis liparis',
'Liparis liparis liparis',
'Chelon aurata',
'Chelon ramada',
'Mustelus mustelus/asterias',
'Mustelus',
'Mustelus mustelus',
'Mustelus asterias',
'Alosa',
'Alosa alosa',
'Alosa fallax',
'Argentina',
'Argentinidae',
'Argentina silus',
'Argentina sphyraena',
'Callionymus reticulatus',
'Callionymus maculatus',
'Ciliata mustela',
'Ciliata septentrionalis',
'Gaidropsarus',
'Gaidropsaurus macrophthalmus',
'Gaidropsaurus mediterraneus',
'Gaidropsaurus vulgaris',
'Sebastes',
'Sebastes norvegicus',
'Sebastes mentella',
'Sebastes marinus',
'Syngnathus',
'Syngnathus rostellatus',
'Syngnathus acus',
'Syngnathus typhle',
'Nerophis ophidion',
'Pomatoschistus',
'Pomatoschistus microps',
'Pomatoschistus minutus',
'Pomatoschistus pictus',
'Lesueurigobius',
'Gobius cobitis',
'Gobius niger',
'Leusueurigobius friesii',
'Neogobius melanostomus',
'Neogobius'
)),
corrected_species = as.factor(c(rep('Dipturus',4),
rep("Liparis",3),
rep('Chelon',2),
rep('Mustelus',4),
rep('Alosa',3),
rep('Argentina',4),
rep('Callionymus',2),
rep('Ciliata',2),
rep('Gaidropsarus',4),
rep("Sebastes",4),
rep('Syngnatus',5),
rep('Pomatoschistus',4),
rep('Gobius',6)
)
)
)
return(taxon_correction)
}