aquaculture | R Documentation |
Aquaculture production quantity by species, area, country, and aquatic environment for the years 1950-2023, compiled and published by FAO (2025).
aquaculture
Data frame containing eight columns:
species | species code |
year | year |
area | area code |
country | country code |
value | quantity in tonnes |
measure | measure code |
status | status code |
environment | environment code
|
This data frame contains the full set of 104,598 data records from the FishStat Aquaculture Quantity data table. Column names have been simplified to facilitate quick exploration and plotting in R.
FAO (2025). Global Aquaculture Production. Fisheries and Aquaculture Division. Rome.
https://www.fao.org/fishery/en/collection/aquaculture
aquaculture
and capture
data are also
available in a combined production
format.
area
, country
, environment
,
measure
, source
, species
, and
status
are lookup tables.
fishstat-package
gives an overview of the package.
head(aquaculture)
# Add species columns
aqua <- merge(aquaculture, species)
# Top 10 aquaculture species in 2023, production in tonnes
x <- aggregate(value~species_name, aqua, sum, subset=year==2023)
x$value <- round(x$value)
head(x[order(-x$value),], 10)
# Total aquaculture production by major taxa since 1950, in million tonnes
aggregate(value~tolower(major), aqua, function(x) round(sum(x/1e6)))
# Annual aquaculture production of all animals
x <- aggregate(value~year, aqua, sum, subset=yearbook != "Aquatic plants")
plot(value/1e6~year, x, ylab="million tonnes", type="l")
title(main="Aquaculture production: All animals")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.