Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

context_accessors

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()

.E()

Value

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

Functions

  • .G: Get the tbl_graph you're currently working on

  • .N: Get the nodes data from the graph you're currently working on

  • .E: Get the edges data from the graph you're currently working on

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)

tidygraph

A Tidy API for Graph Manipulation

v1.2.0
MIT + file LICENSE
Authors
Thomas Lin Pedersen [cre, aut] (<https://orcid.org/0000-0002-5147-4711>)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.