contemp_nds: Select Contemporaneous Nodes

Description Usage Arguments Value Examples

View source: R/contemp_nds.R

Description

Find the connected component, or subgraph, of contemporaneous nodes (connected by normal and attribute edges) given a selected node and remove the other components

Usage

1
  contemp_nds(nds.df, eds.df, selected.nd)

Arguments

nds.df

Dataframe of the nodes as the one obtained by the function read_nds.

eds.df

Dataframe of the edges as the one obtained by the function read_eds.

selected.nd

The node of the decoration graph for which to extract the connected component. It can be either the node order (numeric) or the node name/id (character).

Value

A named list of two dataframes: list(nodes, edges), collecting the contemporaneous nodes and edges, respectivelly.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# Set data folder
dataDir <- system.file("extdata", package = "iconr")

# Read a decoration
nds.df <- read_nds(site = "Ibahernando",
                   decor = "Ibahernando",
                   dir = dataDir)
eds.df <- read_eds(site = "Ibahernando",
                   decor = "Ibahernando",
                   dir = dataDir)

# Extract the subgraph contemporaneous to the node 2
l_dec_df <- contemp_nds(nds.df, eds.df, selected.nd = 2)

## It returns a list of two dataframes, one for nodes and one for edges:
l_dec_df

iconr documentation built on Feb. 16, 2021, 5:06 p.m.