This function calculates the headings and speeds of individuals based on two location points and the time taken to travel between those points.
Usage
add_set_vels(
data,
geo = FALSE,
verbose = FALSE,
parallelize = FALSE,
independent_call = TRUE
)
Arguments
- data
A dataframe with the time series of individuals' positions. Columns must include:
t
,id
,x
,y
.- geo
Logical, whether positions are geographic coordinates, default = TRUE.
- verbose
Logical, whether to post updates on progress, default = FALSE.
- parallelize
Logical, whether to run the function in parallel, default = FALSE.
- independent_call
Logical, whether the function is called by itself or as part of the package pipeline (through
add_velocities
). The default is set to TRUE, reflecting the direct call of the function by the user.
Author
Marina Papadopoulou m.papadopoulou.rug@gmail.com
Examples
data <- data.frame(
x = rnorm(25, sd = 3),
y = rnorm(25, sd = 3),
t = as.POSIXct(1:25, origin = Sys.time()),
id = rep(1, 25)
)
data <- add_set_vels(data, geo = FALSE)