context_accessors {tidygraph}R Documentation

Access graph, nodes, and edges directly inside verbs

Description

These three functions makes it possible to directly access either the node data, the edge data or the graph itself while computing inside verbs. It is e.g. possible to add an attribute from the node data to the edges based on the terminating nodes of the edge, or extract some statistics from the graph itself to use in computations.

Usage

.G()

.N(focused = TRUE)

.E(focused = TRUE)

Arguments

focused

Should only the attributes of the currently focused nodes or edges be returned

Value

Either a tbl_graph (.G()) or a tibble (.N())

Functions

Examples


# Get data from the nodes while computing for the edges
create_notable('bull') %>%
  activate(nodes) %>%
  mutate(centrality = centrality_power()) %>%
  activate(edges) %>%
  mutate(mean_centrality = (.N()$centrality[from] + .N()$centrality[to])/2)

[Package tidygraph version 1.3.1 Index]