Learn R Programming

cmpsR (version 0.1.2)

get_segs: Divide a bullet signature/profile into basis segments of desired length

Description

get_segs divides a bullet signature/profile (a numeric vector) into consecutive, non-overlapping, basis segments of the same desired length. If the profile starts or ends with a sequence of NA (missing values), the NAs will be trimmed. If the very last segment does not have the desired length, it will be dropped.

Usage

get_segs(x, len = 50)

Value

list with basis segments and their corresponding indices in the profile

Arguments

x

a numeric vector, vector of the bullet signature/profile

len

integer: the desired length of a basis segment

Examples

Run this code
data("bullets")
land2_3 <- bullets$sigs[bullets$bulletland == "2-3"][[1]]
x <- land2_3$sig

segments <- get_segs(x, len = 50)

Run the code above in your browser using DataLab