specify_primary_production: Add primary production to a data frame of PFU muscle work...

View source: R/specify.R

specify_primary_productionR Documentation

Add primary production to a data frame of PFU muscle work data

Description

Adds rows for biomass from resources.

Usage

specify_primary_production(
  .df,
  product = MWTools::mw_cols$product,
  primary = MWTools::all_stages$primary,
  stage = MWTools::mw_constants$stage_col,
  notation = RCLabels::from_notation,
  resources = MWTools::mw_sectors$resources_sector
)

Arguments

.df

A muscle work data frame with products already specified, usually by specify_product().

product

See MWTools::mw_constants.

primary

See MWTools::all_stages.

stage

See MWTools::mw_constants.

notation

The notation to be used for primary energy product specification. Default is RCLabels::from_notation.

resources

See MWTools::mw_sectors.

Details

If no primary rows are found (probably because .df has no rows), .df is returned unmodified.

Value

A data frame with primary production specified.

Examples

ilo_working_hours_data <- read.csv(file = MWTools::ilo_working_hours_test_data_path())
ilo_employment_data <- read.csv(file = MWTools::ilo_employment_test_data_path())
hmw_data <- prepareRawILOData(ilo_working_hours_data = ilo_working_hours_data,
                              ilo_employment_data = ilo_employment_data)
hmw_df <- hmw_data %>%
  calc_hmw_pfu()
amw_df <- amw_test_data_path() %>%
  read.csv() %>%
  calc_amw_pfu()
specify_energy_type_method(hmw_df, amw_df) %>%
  specify_product() %>%
  MWTools::specify_primary_production()

EnergyEconomyDecoupling/MWTools documentation built on April 14, 2025, 9:27 a.m.