Within a graph's internal ndf, remove an existing node attribute.
drop_node_attrs(graph, node_attr)
graph | a graph object of class
|
---|---|
node_attr | the name of the node attribute column to drop. |
a graph object of class
dgr_graph
.
graph <- create_graph() %>% add_gnm_graph( n = 5, m = 10, set_seed = 23) %>% set_node_attrs( node_attr = value, values = rnorm( n = count_nodes(.), mean = 5, sd = 1) %>% round(1)) # Get the graph's internal # ndf to show which node # attributes are available graph %>% get_node_df()#> id type label value #> 1 1 <NA> 1 5.3 #> 2 2 <NA> 2 4.4 #> 3 3 <NA> 3 5.8 #> 4 4 <NA> 4 5.9 #> 5 5 <NA> 5 6.2# Drop the `value` node # attribute graph <- graph %>% drop_node_attrs( node_attr = value) # Get the graph's internal # ndf to show that the node # attribute `value` had been # removed graph %>% get_node_df()#> id type label #> 1 1 <NA> 1 #> 2 2 <NA> 2 #> 3 3 <NA> 3 #> 4 4 <NA> 4 #> 5 5 <NA> 5