add_nodes
allows adding
one or more nodes
to an existing FFT definition
(in the tidy data frame format).
add_nodes
allows to directly set and change the value(s) of
class
, cue
, direction
, threshold
, and exit
,
in an FFT definition for the specified nodes
.
There is only rudimentary verification for plausible entries.
Importantly, however, as add_nodes
is ignorant of data
,
the values of its variables are not validated for a specific set of data.
Values in nodes
refer to their new position in the final FFT.
Duplicate values of nodes
are ignored (and only the last
entry is used).
When a new exit node is added, the exit type of a former final node
is set to the signal value (i.e., exit_types[2]
).
Usage
add_nodes(
fft,
nodes = NA,
class = NA,
cue = NA,
direction = NA,
threshold = NA,
exit = NA,
quiet = FALSE
)
Arguments
- fft
One FFT definition (as a data frame in tidy format, with one row per node).
- nodes
The FFT nodes to be added (as an integer vector). Values refer to their new position in the final FFT (i.e., after adding all
nodes
tofft
). Default:nodes = NA
.- class
The class values of
nodes
(as character).- cue
The cue names of
nodes
(as character).- direction
The direction values of
nodes
(as character).- threshold
The threshold values of
nodes
(as character).- exit
The exit values of
nodes
(as values fromexit_types
).- quiet
Hide feedback messages (as logical)? Default:
quiet = FALSE
.
See also
drop_nodes
for deleting nodes from an FFT definition;
edit_nodes
for editing nodes in an FFT definition;
flip_exits
for reversing exits in an FFT definition;
reorder_nodes
for reordering nodes of an FFT definition;
select_nodes
for selecting nodes in an FFT definition;
get_fft_df
for getting the FFT definitions of an FFTrees
object;
read_fft_df
for reading one FFT definition from tree definitions;
add_fft_df
for adding FFTs to tree definitions;
FFTrees
for creating FFTs from and applying them to data.
Other tree definition and manipulation functions:
add_fft_df()
,
drop_nodes()
,
edit_nodes()
,
flip_exits()
,
get_fft_df()
,
read_fft_df()
,
reorder_nodes()
,
select_nodes()
,
write_fft_df()