gpt4 book ai didi

r - Diagrammer 无法在 R 中创建节点

转载 作者:行者123 更新时间:2023-12-04 10:26:51 24 4
gpt4 key购买 nike

我目前有 R 版本 3.2.2,带有 DiagrammeR R 包。尝试运行以下代码时出现这两个错误:

library(DiagrammeR)
nodes <- create_nodes(nodes = seq(uniquenodes),
type = "number",
label = uniquenodes)

Error: could not find function "create_nodes"


edges <- create_edges(from = match(df$col1, uniquenodes), 
to = match(df$col2,uniquenodes),
rel = "related")

Error: could not find function "create_edges"

最佳答案

下面的代码应该与 DiagrammeR 兼容0.9.0。该图的外观似乎与 DiagrammeR creates "wrong" diagram in R 中生成的图有所不同。 .我没玩过render_graph在 0.9.0 中非常多,所以我还不确定如何获得更早的外观。

df <- data.frame(col1 = c("Cat", "Dog", "Bird"),
col2 = c("Feline", "Canis", "Avis"),
stringsAsFactors = FALSE)
uniquenodes <- unique(c(df$col1, df$col2))

uniquenodes

library(DiagrammeR)

nodes <- create_node_df(n=length(uniquenodes),
type="number",
label=uniquenodes)
edges <- create_edge_df(from=match(df$col1, uniquenodes),
to=match(df$col2, uniquenodes),
rel="related")
g <- create_graph(nodes_df=nodes,
edges_df=edges)
render_graph(g)

关于r - Diagrammer 无法在 R 中创建节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com