From e7692f898e17a77549d727bf2d82fbe7d1e688b8 Mon Sep 17 00:00:00 2001 From: Carl Boettiger Date: Tue, 21 Jul 2015 14:32:44 -0700 Subject: [PATCH] add code of conduct (suggested in #49) --- .Rbuildignore | 1 + CONDUCT.md | 25 +++ README.Rmd | 12 +- README.md | 412 +++++++++----------------------------------------- 4 files changed, 100 insertions(+), 350 deletions(-) create mode 100644 CONDUCT.md diff --git a/.Rbuildignore b/.Rbuildignore index 8cccf96..353196e 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -10,3 +10,4 @@ circle.yml ^data-raw$ ^README\.Rmd$ ^README-*\.png$ +^CONDUCT\.md$ diff --git a/CONDUCT.md b/CONDUCT.md new file mode 100644 index 0000000..52a673e --- /dev/null +++ b/CONDUCT.md @@ -0,0 +1,25 @@ +# Contributor Code of Conduct + +As contributors and maintainers of this project, we pledge to respect all people who +contribute through reporting issues, posting feature requests, updating documentation, +submitting pull requests or patches, and other activities. + +We are committed to making participation in this project a harassment-free experience for +everyone, regardless of level of experience, gender, gender identity and expression, +sexual orientation, disability, personal appearance, body size, race, ethnicity, age, or religion. + +Examples of unacceptable behavior by participants include the use of sexual language or +imagery, derogatory comments or personal attacks, trolling, public or private harassment, +insults, or other unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, +commits, code, wiki edits, issues, and other contributions that are not aligned to this +Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed +from the project team. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by +opening an issue or contacting one or more of the project maintainers. + +This Code of Conduct is adapted from the Contributor Covenant +(http:contributor-covenant.org), version 1.0.0, available at +http://contributor-covenant.org/version/1/0/0/ diff --git a/README.Rmd b/README.Rmd index 31c6052..6c54057 100644 --- a/README.Rmd +++ b/README.Rmd @@ -90,13 +90,6 @@ Most tables contain many fields. To avoid overly cluttering the screen, `rfishba species(fish, fields=c("SpecCode", "PriceCateg", "Vulnerability")) ``` -Note that we also request `SpecCode`, the species code which uniquely identifies the species. Almost all tables include a field for `SpecCode`, which can be useful for joining these results with other tables later. The `SpecCode`s can always be converted into species names using the `speciesnames()` function. Here we add a column with the corresponding species name: - -```{r} -data <- species(fish, fields=c("SpecCode", "PriceCateg", "Vulnerability")) -data <- cbind(species = speciesnames(data$SpecCode), data) -``` - Unfortunately identifying what fields come from which tables is often a challenge. Each summary page on fishbase.org includes a list of additional tables with more information about species ecology, diet, occurrences, and many other things. `rfishbase` provides functions that correspond to most of these tables. Because `rfishbase` accesses the back end database, it does not always line up with the web display. Frequently `rfishbase` functions will return more information than is available on the web versions of the these tables. Some information found on the summary homepage for a species is not available from the `summary` function, but must be extracted from a different table, such as the species `Resilience`, which appears on the `stocks` table. Working in R, it is easy to query this additional table and combine the results with the data we have collected so far: @@ -106,6 +99,11 @@ merge(data, resil) ``` +----------- + +Please note that this project is released with a [Contributor Code of Conduct](CONDUCT.md). By participating in this project you agree to abide by its terms. + + [![ropensci_footer](http://ropensci.org/public_images/github_footer.png)](http://ropensci.org) diff --git a/README.md b/README.md index d432bb5..33d37d8 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,13 @@ fish <- validate_names(c("Oreochromis niloticus", "Salmo trutta")) Another typical use case is in wanting to collect information about all species in a particular taxonomic group, such as a Genus, Family or Order. The function `species_list` recognizes six taxonomic levels, and can help you generate a list of names of all species in a given group: ``` r -fish <- species_list(Genus = "Labriodes") +fish <- species_list(Genus = "Labroides") fish ``` - # output: character(0) + # output: [1] "Labroides bicolor" "Labroides dimidiatus" + # output: [3] "Labroides pectoralis" "Labroides phthirophagus" + # output: [5] "Labroides rubrolabiatus" `rfishbase` also recognizes common names. When a common name refers to multiple species, all matching species are returned: @@ -71,36 +73,37 @@ The `species()` function returns a table containing much (but not all) of the in species(fish[1:2]) ``` - # output: Source: local data frame [2 x 97] + # output: Source: local data frame [2 x 99] # output: - # output: SpecCode Genus Species SpeciesRefNo Author FBname - # output: 1 238 Salmo trutta 4779 Linnaeus, 1758 Sea trout - # output: 2 239 Oncorhynchus mykiss 4706 (Walbaum, 1792) Rainbow trout - # output: Variables not shown: PicPreferredName (chr), PicPreferredNameM (chr), - # output: PicPreferredNameF (chr), PicPreferredNameJ (chr), FamCode (int), - # output: Subfamily (chr), GenCode (int), SubGenCode (int), BodyShapeI (chr), - # output: Source (chr), Remark (chr), TaxIssue (chr), Fresh (lgl), Brack (lgl), - # output: Saltwater (lgl), DemersPelag (chr), AnaCat (chr), MigratRef (chr), - # output: DepthRangeShallow (dbl), DepthRangeDeep (dbl), DepthRangeRef (int), - # output: DepthRangeComShallow (dbl), DepthRangeComDeep (dbl), DepthComRef (int), - # output: LongevityWild (dbl), LongevityWildRef (int), LongevityCaptive (dbl), - # output: LongevityCapRef (int), Vulnerability (dbl), Length (dbl), LTypeMaxM - # output: (chr), LengthFemale (dbl), LTypeMaxF (chr), MaxLengthRef (int), - # output: CommonLength (chr), LTypeComM (chr), CommonLengthF (chr), LTypeComF - # output: (chr), CommonLengthRef (int), Weight (dbl), WeightFemale (chr), - # output: MaxWeightRef (int), Pic (chr), PictureFemale (chr), LarvaPic (chr), - # output: EggPic (chr), ImportanceRef (chr), Importance (chr), PriceCateg (chr), - # output: PriceReliability (chr), Remarks7 (chr), LandingStatistics (chr), - # output: Landings (chr), MainCatchingMethod (chr), II (chr), MSeines (lgl), - # output: MGillnets (lgl), MCastnets (lgl), MTraps (lgl), MSpears (lgl), MTrawls - # output: (lgl), MDredges (lgl), MLiftnets (lgl), MHooksLines (lgl), MOther (lgl), - # output: UsedforAquaculture (chr), LifeCycle (chr), AquacultureRef (chr), - # output: UsedasBait (chr), BaitRef (chr), Aquarium (chr), AquariumFishII (chr), - # output: AquariumRef (chr), GameFish (lgl), GameRef (int), Dangerous (chr), - # output: DangerousRef (int), Electrogenic (chr), ElectroRef (int), Complete - # output: (chr), GoogleImage (lgl), Comments (chr), Profile (chr), PD50 (chr), - # output: Entered (int), DateEntered (date), Modified (int), DateModified (date), - # output: Expert (int), DateChecked (date), TS (chr) + # output: sciname Genus Species SpeciesRefNo Author + # output: 1 Salmo trutta Salmo trutta 4779 Linnaeus, 1758 + # output: 2 Oncorhynchus mykiss Oncorhynchus mykiss 4706 (Walbaum, 1792) + # output: Variables not shown: FBname (chr), PicPreferredName (chr), + # output: PicPreferredNameM (lgl), PicPreferredNameF (lgl), PicPreferredNameJ + # output: (chr), FamCode (int), Subfamily (chr), GenCode (int), SubGenCode (lgl), + # output: BodyShapeI (chr), Source (chr), AuthorRef (lgl), Remark (lgl), TaxIssue + # output: (int), Fresh (int), Brack (int), Saltwater (int), DemersPelag (chr), + # output: AnaCat (chr), MigratRef (int), DepthRangeShallow (int), DepthRangeDeep + # output: (int), DepthRangeRef (int), DepthRangeComShallow (lgl), + # output: DepthRangeComDeep (int), DepthComRef (lgl), LongevityWild (dbl), + # output: LongevityWildRef (int), LongevityCaptive (dbl), LongevityCapRef (int), + # output: Vulnerability (dbl), Length (dbl), LTypeMaxM (chr), LengthFemale (lgl), + # output: LTypeMaxF (lgl), MaxLengthRef (int), CommonLength (dbl), LTypeComM + # output: (chr), CommonLengthF (lgl), LTypeComF (lgl), CommonLengthRef (int), + # output: Weight (dbl), WeightFemale (lgl), MaxWeightRef (int), Pic (chr), + # output: PictureFemale (lgl), LarvaPic (lgl), EggPic (lgl), ImportanceRef (int), + # output: Importance (chr), PriceCateg (chr), PriceReliability (chr), Remarks7 + # output: (chr), LandingStatistics (chr), Landings (chr), MainCatchingMethod + # output: (chr), II (chr), MSeines (int), MGillnets (int), MCastnets (int), MTraps + # output: (int), MSpears (int), MTrawls (int), MDredges (int), MLiftnets (int), + # output: MHooksLines (int), MOther (int), UsedforAquaculture (chr), LifeCycle + # output: (chr), AquacultureRef (int), UsedasBait (chr), BaitRef (lgl), Aquarium + # output: (chr), AquariumFishII (chr), AquariumRef (int), GameFish (int), GameRef + # output: (int), Dangerous (chr), DangerousRef (lgl), Electrogenic (chr), + # output: ElectroRef (lgl), Complete (lgl), GoogleImage (int), Comments (chr), + # output: Profile (lgl), PD50 (dbl), Emblematic (int), Entered (int), DateEntered + # output: (chr), Modified (int), DateModified (chr), Expert (int), DateChecked + # output: (chr), TS (lgl) Most tables contain many fields. To avoid overly cluttering the screen, `rfishbase` displays tables as `data_frame` objects from the `dplyr` package. These act just like the familiar `data.frames` of base R except that they print to the screen in a more tidy fashion. Note that columns that cannot fit easily in the display are summarized below the table. This gives us an easy way to see what fields are available in a given table. For instance, from this table we may only be interested in the `PriceCateg` (Price category) and the `Vulnerability` of the species. We can repeat the query for our full species list, asking for only these fields to be returned: @@ -110,321 +113,44 @@ species(fish, fields=c("SpecCode", "PriceCateg", "Vulnerability")) # output: Source: local data frame [9 x 3] # output: - # output: SpecCode PriceCateg Vulnerability - # output: 1 238 very high 59.96 - # output: 2 239 low 35.97 - # output: 3 246 very high 43.37 - # output: 4 247 very high 74.33 - # output: 5 1858 very high 52.78 - # output: 6 2691 very high 69.97 - # output: 7 4826 very high 51.04 - # output: 8 8705 unknown 34.78 - # output: 9 14606 unknown 47.96 - -Note that we also request `SpecCode`, the species code which uniquely identifies the species. Almost all tables include a field for `SpecCode`, which can be useful for joining these results with other tables later. The `SpecCode`s can always be converted into species names using the `speciesnames()` function. Here we add a column with the corresponding species name: - -``` r -data <- species(fish, fields=c("SpecCode", "PriceCateg", "Vulnerability")) -data <- cbind(species = speciesnames(data$SpecCode), data) -``` - -Unfortunately identifying what fields come from which tables is often a challenge. Each summary page on fishbase.org includes a list of additional tables with more information about species ecology, diet, occurrences, and many other things. `rfishbase` provides functions that correspond to most of these tables. Because `rfishbase` accesses the back end database, it does not always line up with the web display. Frequently `rfishbase` functions will return more information than is available on the web versions of the these tables. Some information found in on the summary homepage for a species is not available from the `summary` function, but must be extracted from a different table, such as the species `Resilience`, which appears on the `stocks` table. Working in R, it is easy to query this additional table and combine the results with the data we have collected so far: + # output: sciname PriceCateg Vulnerability + # output: 1 Salmo trutta very high 59.96 + # output: 2 Oncorhynchus mykiss low 36.29 + # output: 3 Salvelinus fontinalis very high 43.37 + # output: 4 Salvelinus alpinus alpinus very high 74.33 + # output: 5 Lethrinus miniatus very high 52.78 + # output: 6 Salvelinus malma very high 69.97 + # output: 7 Plectropomus leopardus very high 51.04 + # output: 8 Schizothorax richardsonii unknown 34.78 + # output: 9 Arripis truttacea unknown 47.96 + +Unfortunately identifying what fields come from which tables is often a challenge. Each summary page on fishbase.org includes a list of additional tables with more information about species ecology, diet, occurrences, and many other things. `rfishbase` provides functions that correspond to most of these tables. Because `rfishbase` accesses the back end database, it does not always line up with the web display. Frequently `rfishbase` functions will return more information than is available on the web versions of the these tables. Some information found on the summary homepage for a species is not available from the `summary` function, but must be extracted from a different table, such as the species `Resilience`, which appears on the `stocks` table. Working in R, it is easy to query this additional table and combine the results with the data we have collected so far: ``` r resil <- stocks(fish, fields="Resilience") merge(data, resil) ``` - # output: species SpecCode PriceCateg Vulnerability - # output: 1 Salmo trutta 238 very high 59.96 - # output: 2 Oncorhynchus mykiss 239 low 35.97 - # output: 3 Salvelinus fontinalis 246 very high 43.37 - # output: 4 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 5 Lethrinus miniatus 1858 very high 52.78 - # output: 6 Salvelinus malma 2691 very high 69.97 - # output: 7 Plectropomus leopardus 4826 very high 51.04 - # output: 8 Schizothorax richardsonii 8705 unknown 34.78 - # output: 9 Arripis truttacea 14606 unknown 47.96 - # output: 10 Salmo trutta 238 very high 59.96 - # output: 11 Oncorhynchus mykiss 239 low 35.97 - # output: 12 Salvelinus fontinalis 246 very high 43.37 - # output: 13 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 14 Lethrinus miniatus 1858 very high 52.78 - # output: 15 Salvelinus malma 2691 very high 69.97 - # output: 16 Plectropomus leopardus 4826 very high 51.04 - # output: 17 Schizothorax richardsonii 8705 unknown 34.78 - # output: 18 Arripis truttacea 14606 unknown 47.96 - # output: 19 Salmo trutta 238 very high 59.96 - # output: 20 Oncorhynchus mykiss 239 low 35.97 - # output: 21 Salvelinus fontinalis 246 very high 43.37 - # output: 22 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 23 Lethrinus miniatus 1858 very high 52.78 - # output: 24 Salvelinus malma 2691 very high 69.97 - # output: 25 Plectropomus leopardus 4826 very high 51.04 - # output: 26 Schizothorax richardsonii 8705 unknown 34.78 - # output: 27 Arripis truttacea 14606 unknown 47.96 - # output: 28 Salmo trutta 238 very high 59.96 - # output: 29 Oncorhynchus mykiss 239 low 35.97 - # output: 30 Salvelinus fontinalis 246 very high 43.37 - # output: 31 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 32 Lethrinus miniatus 1858 very high 52.78 - # output: 33 Salvelinus malma 2691 very high 69.97 - # output: 34 Plectropomus leopardus 4826 very high 51.04 - # output: 35 Schizothorax richardsonii 8705 unknown 34.78 - # output: 36 Arripis truttacea 14606 unknown 47.96 - # output: 37 Salmo trutta 238 very high 59.96 - # output: 38 Oncorhynchus mykiss 239 low 35.97 - # output: 39 Salvelinus fontinalis 246 very high 43.37 - # output: 40 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 41 Lethrinus miniatus 1858 very high 52.78 - # output: 42 Salvelinus malma 2691 very high 69.97 - # output: 43 Plectropomus leopardus 4826 very high 51.04 - # output: 44 Schizothorax richardsonii 8705 unknown 34.78 - # output: 45 Arripis truttacea 14606 unknown 47.96 - # output: 46 Salmo trutta 238 very high 59.96 - # output: 47 Oncorhynchus mykiss 239 low 35.97 - # output: 48 Salvelinus fontinalis 246 very high 43.37 - # output: 49 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 50 Lethrinus miniatus 1858 very high 52.78 - # output: 51 Salvelinus malma 2691 very high 69.97 - # output: 52 Plectropomus leopardus 4826 very high 51.04 - # output: 53 Schizothorax richardsonii 8705 unknown 34.78 - # output: 54 Arripis truttacea 14606 unknown 47.96 - # output: 55 Salmo trutta 238 very high 59.96 - # output: 56 Oncorhynchus mykiss 239 low 35.97 - # output: 57 Salvelinus fontinalis 246 very high 43.37 - # output: 58 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 59 Lethrinus miniatus 1858 very high 52.78 - # output: 60 Salvelinus malma 2691 very high 69.97 - # output: 61 Plectropomus leopardus 4826 very high 51.04 - # output: 62 Schizothorax richardsonii 8705 unknown 34.78 - # output: 63 Arripis truttacea 14606 unknown 47.96 - # output: 64 Salmo trutta 238 very high 59.96 - # output: 65 Oncorhynchus mykiss 239 low 35.97 - # output: 66 Salvelinus fontinalis 246 very high 43.37 - # output: 67 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 68 Lethrinus miniatus 1858 very high 52.78 - # output: 69 Salvelinus malma 2691 very high 69.97 - # output: 70 Plectropomus leopardus 4826 very high 51.04 - # output: 71 Schizothorax richardsonii 8705 unknown 34.78 - # output: 72 Arripis truttacea 14606 unknown 47.96 - # output: 73 Salmo trutta 238 very high 59.96 - # output: 74 Oncorhynchus mykiss 239 low 35.97 - # output: 75 Salvelinus fontinalis 246 very high 43.37 - # output: 76 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 77 Lethrinus miniatus 1858 very high 52.78 - # output: 78 Salvelinus malma 2691 very high 69.97 - # output: 79 Plectropomus leopardus 4826 very high 51.04 - # output: 80 Schizothorax richardsonii 8705 unknown 34.78 - # output: 81 Arripis truttacea 14606 unknown 47.96 - # output: 82 Salmo trutta 238 very high 59.96 - # output: 83 Oncorhynchus mykiss 239 low 35.97 - # output: 84 Salvelinus fontinalis 246 very high 43.37 - # output: 85 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 86 Lethrinus miniatus 1858 very high 52.78 - # output: 87 Salvelinus malma 2691 very high 69.97 - # output: 88 Plectropomus leopardus 4826 very high 51.04 - # output: 89 Schizothorax richardsonii 8705 unknown 34.78 - # output: 90 Arripis truttacea 14606 unknown 47.96 - # output: 91 Salmo trutta 238 very high 59.96 - # output: 92 Oncorhynchus mykiss 239 low 35.97 - # output: 93 Salvelinus fontinalis 246 very high 43.37 - # output: 94 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 95 Lethrinus miniatus 1858 very high 52.78 - # output: 96 Salvelinus malma 2691 very high 69.97 - # output: 97 Plectropomus leopardus 4826 very high 51.04 - # output: 98 Schizothorax richardsonii 8705 unknown 34.78 - # output: 99 Arripis truttacea 14606 unknown 47.96 - # output: 100 Salmo trutta 238 very high 59.96 - # output: 101 Oncorhynchus mykiss 239 low 35.97 - # output: 102 Salvelinus fontinalis 246 very high 43.37 - # output: 103 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 104 Lethrinus miniatus 1858 very high 52.78 - # output: 105 Salvelinus malma 2691 very high 69.97 - # output: 106 Plectropomus leopardus 4826 very high 51.04 - # output: 107 Schizothorax richardsonii 8705 unknown 34.78 - # output: 108 Arripis truttacea 14606 unknown 47.96 - # output: 109 Salmo trutta 238 very high 59.96 - # output: 110 Oncorhynchus mykiss 239 low 35.97 - # output: 111 Salvelinus fontinalis 246 very high 43.37 - # output: 112 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 113 Lethrinus miniatus 1858 very high 52.78 - # output: 114 Salvelinus malma 2691 very high 69.97 - # output: 115 Plectropomus leopardus 4826 very high 51.04 - # output: 116 Schizothorax richardsonii 8705 unknown 34.78 - # output: 117 Arripis truttacea 14606 unknown 47.96 - # output: 118 Salmo trutta 238 very high 59.96 - # output: 119 Oncorhynchus mykiss 239 low 35.97 - # output: 120 Salvelinus fontinalis 246 very high 43.37 - # output: 121 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 122 Lethrinus miniatus 1858 very high 52.78 - # output: 123 Salvelinus malma 2691 very high 69.97 - # output: 124 Plectropomus leopardus 4826 very high 51.04 - # output: 125 Schizothorax richardsonii 8705 unknown 34.78 - # output: 126 Arripis truttacea 14606 unknown 47.96 - # output: 127 Salmo trutta 238 very high 59.96 - # output: 128 Oncorhynchus mykiss 239 low 35.97 - # output: 129 Salvelinus fontinalis 246 very high 43.37 - # output: 130 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 131 Lethrinus miniatus 1858 very high 52.78 - # output: 132 Salvelinus malma 2691 very high 69.97 - # output: 133 Plectropomus leopardus 4826 very high 51.04 - # output: 134 Schizothorax richardsonii 8705 unknown 34.78 - # output: 135 Arripis truttacea 14606 unknown 47.96 - # output: 136 Salmo trutta 238 very high 59.96 - # output: 137 Oncorhynchus mykiss 239 low 35.97 - # output: 138 Salvelinus fontinalis 246 very high 43.37 - # output: 139 Salvelinus alpinus alpinus 247 very high 74.33 - # output: 140 Lethrinus miniatus 1858 very high 52.78 - # output: 141 Salvelinus malma 2691 very high 69.97 - # output: 142 Plectropomus leopardus 4826 very high 51.04 - # output: 143 Schizothorax richardsonii 8705 unknown 34.78 - # output: 144 Arripis truttacea 14606 unknown 47.96 - # output: Resilience - # output: 1 Medium - # output: 2 Medium - # output: 3 Medium - # output: 4 Medium - # output: 5 Medium - # output: 6 Medium - # output: 7 Medium - # output: 8 Medium - # output: 9 Medium - # output: 10 Medium - # output: 11 Medium - # output: 12 Medium - # output: 13 Medium - # output: 14 Medium - # output: 15 Medium - # output: 16 Medium - # output: 17 Medium - # output: 18 Medium - # output: 19 Medium - # output: 20 Medium - # output: 21 Medium - # output: 22 Medium - # output: 23 Medium - # output: 24 Medium - # output: 25 Medium - # output: 26 Medium - # output: 27 Medium - # output: 28 Low - # output: 29 Low - # output: 30 Low - # output: 31 Low - # output: 32 Low - # output: 33 Low - # output: 34 Low - # output: 35 Low - # output: 36 Low - # output: 37 Medium - # output: 38 Medium - # output: 39 Medium - # output: 40 Medium - # output: 41 Medium - # output: 42 Medium - # output: 43 Medium - # output: 44 Medium - # output: 45 Medium - # output: 46 - # output: 47 - # output: 48 - # output: 49 - # output: 50 - # output: 51 - # output: 52 - # output: 53 - # output: 54 - # output: 55 - # output: 56 - # output: 57 - # output: 58 - # output: 59 - # output: 60 - # output: 61 - # output: 62 - # output: 63 - # output: 64 Medium - # output: 65 Medium - # output: 66 Medium - # output: 67 Medium - # output: 68 Medium - # output: 69 Medium - # output: 70 Medium - # output: 71 Medium - # output: 72 Medium - # output: 73 Medium - # output: 74 Medium - # output: 75 Medium - # output: 76 Medium - # output: 77 Medium - # output: 78 Medium - # output: 79 Medium - # output: 80 Medium - # output: 81 Medium - # output: 82 Low - # output: 83 Low - # output: 84 Low - # output: 85 Low - # output: 86 Low - # output: 87 Low - # output: 88 Low - # output: 89 Low - # output: 90 Low - # output: 91 Medium - # output: 92 Medium - # output: 93 Medium - # output: 94 Medium - # output: 95 Medium - # output: 96 Medium - # output: 97 Medium - # output: 98 Medium - # output: 99 Medium - # output: 100 Low - # output: 101 Low - # output: 102 Low - # output: 103 Low - # output: 104 Low - # output: 105 Low - # output: 106 Low - # output: 107 Low - # output: 108 Low - # output: 109 Very low - # output: 110 Very low - # output: 111 Very low - # output: 112 Very low - # output: 113 Very low - # output: 114 Very low - # output: 115 Very low - # output: 116 Very low - # output: 117 Very low - # output: 118 Medium - # output: 119 Medium - # output: 120 Medium - # output: 121 Medium - # output: 122 Medium - # output: 123 Medium - # output: 124 Medium - # output: 125 Medium - # output: 126 Medium - # output: 127 Medium - # output: 128 Medium - # output: 129 Medium - # output: 130 Medium - # output: 131 Medium - # output: 132 Medium - # output: 133 Medium - # output: 134 Medium - # output: 135 Medium - # output: 136 Medium - # output: 137 Medium - # output: 138 Medium - # output: 139 Medium - # output: 140 Medium - # output: 141 Medium - # output: 142 Medium - # output: 143 Medium - # output: 144 Medium - - -[![ropensci_footer](http://ropensci.org/public_images/github_footer.png)](http://ropensci.org) + # output: sciname PriceCateg Vulnerability Resilience + # output: 1 Arripis truttacea unknown 47.96 Medium + # output: 2 Lethrinus miniatus very high 52.78 Medium + # output: 3 Oncorhynchus mykiss low 36.29 Medium + # output: 4 Plectropomus leopardus very high 51.04 Medium + # output: 5 Salmo trutta very high 59.96 High + # output: 6 Salmo trutta very high 59.96 + # output: 7 Salmo trutta very high 59.96 Medium + # output: 8 Salmo trutta very high 59.96 Low + # output: 9 Salmo trutta very high 59.96 + # output: 10 Salmo trutta very high 59.96 + # output: 11 Salmo trutta very high 59.96 + # output: 12 Salvelinus alpinus alpinus very high 74.33 Low + # output: 13 Salvelinus fontinalis very high 43.37 Medium + # output: 14 Salvelinus malma very high 69.97 Low + # output: 15 Salvelinus malma very high 69.97 + # output: 16 Schizothorax richardsonii unknown 34.78 Medium + +------------------------------------------------------------------------ + +Please note that this project is released with a [Contributor Code of Conduct](CONDUCT.md). By participating in this project you agree to abide by its terms. + +[![ropensci\_footer](http://ropensci.org/public_images/github_footer.png)](http://ropensci.org)