Within a graph's internal ndf, remove an existing node attribute.

drop_node_attrs(graph, node_attr)

Arguments

graph

a graph object of class dgr_graph.

node_attr

the name of the node attribute column to drop.

Value

a graph object of class dgr_graph.

Examples

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