我正在尝试安装 Brainconn 软件包。我不知道安装过程中是否出了问题,但我使用了以下选项:
remotes::install_github("sidchop/brainconn", force = TRUE,
build_vignettes = TRUE, build = FALSE)
当我跑步时
library(brainconn)
x <- example_unweighted_undirected
brainconn(atlas ="schaefer300_n7", conmat= as.data.frame(x), node.size = 3, view="ortho")
这会返回以下错误:
Error in `handlers[[1L]]()`:
! No layout function defined for objects of class <matrix>
此外,安装后,通过使用
help()
运行函数 ?brainconn
我可以看到
图片
我不明白出了什么问题。谁能建议一些解决方法?谢谢
sidchop/brainconn
第27期中提到过,应该通过PR 28修复:
修复矩阵数据错误
Roxygen注:7.2.3 使用
代替as.data.frame(conmat)
as.matrix(conmat)
但是,正如您所看到的,这还不够。
请注意,issue 31 在带有 R 4.3.1 的 macOS 13.6.1 上报告了类似的问题。
我刚刚从 Catalina 升级到 Ventura,并安装了新的 R 和 RStudio。我相信所有依赖项都存在并且是新安装的。
所以平台/操作系统可能很重要。