t_weights_sequencer {riverconn}R Documentation

Create the time-dependent weights data

Description

Create the time-dependent weights data

Usage

t_weights_sequencer(weights_information, weight = "length", nodes_id = "name")

Arguments

weights_information

a data.frame that must contain a 'nodes_id' column and several 'weight' columns. Weight columns are named with the string contained in the 'weight' input and the relative year (4 digits format), separated by an underscore (e.g. when weight = "length", the names of the 'weight' columns will be: 'weight_1990', 'weight_2000', 'weight_2020', etc.).

weight

a character object containing the label of the columns whose weight change with time

nodes_id

a character object containing the label of the columns that uniquely identify reaches.

Value

a data frame with columns 'name', 'year', and 'weight' to be used in the function t_index_calculation

Examples

weights_dataframe <- data.frame("id" = c("1", "2", "3", "4", "5"),
"weight_1900" = c(10, 15, 100, 50, 40),
"weight_1950"= c(11, 16, 90, 55, 45),
"weight_2000"= c(13, 19, 80, 49, 44))
weights_metadata <- t_weights_sequencer(weights_dataframe, weight = "weight", nodes_id = "id")


[Package riverconn version 0.3.31 Index]