apollo_insertRows function

Inserts rows

Inserts rows

Given a numeric object (scalar, vector, matrix or 3-dim array) inserts rows in the specified places.

apollo_insertRows(v, r, val)

Arguments

  • v: Numeric scalar, vector, matrix or 3-dim array.
  • r: Boolean vector. TRUE for inserting a row from v, FALSE to insert a new row with value val.
  • val: Numeric scalar. Value that will fill new rows.

Returns

The same argument v but with rows added where r==FALSE.

Details

In general, r should be longer than the number of rows in utilities, and sum(r)=nrow(v). If not, then a new object with as many rows as r will be returned. Old rows will be taken from utilities from the top down.

  • Maintainer: Stephane Hess
  • License: GPL-2
  • Last published: 2025-03-12