capture: Global Capture Production

captureR Documentation

Global Capture Production

Description

Capture production quantity by species, area, and country for the years 1950-2023, compiled and published by FAO (2025).

Usage

capture

Format

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

Details

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.

Source

FAO (2025). Global Capture Production. Fisheries and Aquaculture Division. Rome.

https://www.fao.org/fishery/en/collection/capture

See Also

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.

Examples

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")

fishstat documentation built on April 11, 2025, 5:50 p.m.