capture | R Documentation |
Capture production quantity by species, area, and country for the years 1950-2023, compiled and published by FAO (2025).
capture
Data frame containing seven columns:
species | species code |
year | year |
area | area code |
country | country code |
value | quantity in tonnes or number of individuals |
measure | measure code |
status | status code
|
This data frame contains the full set of 1,055,015 data records from the FishStat Capture Quantity data table. Column names have been simplified to facilitate quick exploration and plotting in R.
FAO (2025). Global Capture Production. Fisheries and Aquaculture Division. Rome.
https://www.fao.org/fishery/en/collection/capture
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(capture)
# Analyze catches measured in tonnes
cap <- aggregate(value~species+year, capture, sum, subset=measure=="Q_tlw")
cap <- merge(cap, species[c("species", "species_name", "major")])
# Top 10 capture species in 2023
x <- aggregate(value~species_name, cap, sum, subset=year==2023)
x$value <- round(x$value)
head(x[order(-x$value),], 10)
# Total capture production by major taxa since 1950, in million tonnes
x <- aggregate(value~tolower(major), cap, function(x) round(sum(x/1e6)))
x[x$value > 0,]
# Annual capture production of all aquatic animals
x <- aggregate(value~year, cap, sum)
plot(value/1e6~year, x, ylim=c(0,105), ylab="million tonnes", type="l")
title(main="Capture production: All")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.