1% Generated by roxygen2: do not edit by hand 2% Please edit documentation in R/add_node_df.R 3\name{add_node_df} 4\alias{add_node_df} 5\title{Add nodes from a node data frame to an existing graph object} 6\usage{ 7add_node_df(graph, node_df) 8} 9\arguments{ 10\item{graph}{A graph object of class \code{dgr_graph}.} 11 12\item{node_df}{A node data frame that is created using \code{\link[=create_node_df]{create_node_df()}}.} 13} 14\value{ 15A graph object of class \code{dgr_graph}. 16} 17\description{ 18With a graph object of class \code{dgr_graph} add nodes from a node data frame to 19that graph. 20} 21\examples{ 22# Create an empty graph 23graph <- create_graph() 24 25# Create a node data frame (ndf) 26ndf <- 27 create_node_df(n = 2) 28 29# Add the node data frame to 30# the graph object to create 31# a graph with nodes 32graph <- 33 graph \%>\% 34 add_node_df( 35 node_df = ndf) 36 37# Inspect the graph's ndf 38graph \%>\% get_node_df() 39 40# Create another ndf 41ndf_2 <- 42 create_node_df(n = 3) 43 44# Add the second node data 45# frame to the graph object 46# to add more nodes with 47# attributes to the graph 48graph <- 49 graph \%>\% 50 add_node_df( 51 node_df = ndf_2) 52 53# View the graph's internal 54# node data frame using the 55# `get_node_df()` function 56graph \%>\% get_node_df() 57} 58\seealso{ 59Other Node creation and removal: 60\code{\link{add_n_node_clones}()}, 61\code{\link{add_n_nodes_ws}()}, 62\code{\link{add_n_nodes}()}, 63\code{\link{add_node_clones_ws}()}, 64\code{\link{add_nodes_from_df_cols}()}, 65\code{\link{add_nodes_from_table}()}, 66\code{\link{add_node}()}, 67\code{\link{colorize_node_attrs}()}, 68\code{\link{copy_node_attrs}()}, 69\code{\link{create_node_df}()}, 70\code{\link{delete_nodes_ws}()}, 71\code{\link{delete_node}()}, 72\code{\link{drop_node_attrs}()}, 73\code{\link{join_node_attrs}()}, 74\code{\link{layout_nodes_w_string}()}, 75\code{\link{mutate_node_attrs_ws}()}, 76\code{\link{mutate_node_attrs}()}, 77\code{\link{node_data}()}, 78\code{\link{recode_node_attrs}()}, 79\code{\link{rename_node_attrs}()}, 80\code{\link{rescale_node_attrs}()}, 81\code{\link{set_node_attr_to_display}()}, 82\code{\link{set_node_attr_w_fcn}()}, 83\code{\link{set_node_attrs_ws}()}, 84\code{\link{set_node_attrs}()}, 85\code{\link{set_node_position}()} 86} 87\concept{Node creation and removal} 88