python - 从 Python 访问 igraph R 对象

标签 python r igraph

我有一个使用 igraph R 包创建的图形对象。 如果我正确理解了igraph软件的架构,igraphR是一个使用igraph 来自 R。然后,由于还有一个 igraph Python 接口(interface),我想知道是否可以访问使用 R 创建的 igraph 对象 > 直接通过Python。或者,如果从 Python 访问 igraph R 对象 的唯一方法是使用 write.graph() 导出 igraph R 对象 R 中,然后使用 igraph R 包导入它。

最佳答案

这两个接口(interface)使用不同的数据模型来存储图形属性,因此我认为除了保存然后加载回来之外,没有安全且明智的方法可以从 Python 访问 R 中的 igraph 对象,反之亦然。使用 GraphML 格式可能是最安全的选择,因为它保留了基本数据类型(数字和字符串)的所有属性。

关于python - 从 Python 访问 igraph R 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19129052/

相关文章:

R lapply 在重置行名的数据帧列表上

r - 如何根据一些特殊字符将一个data.frame分成几个data.frames?

r - 标准化 igraph 中的边权重以进行绘图(边权重太厚)

python - 保存 iGraph python 图形?

Python:求解矩阵方程 Ax = b,其中 A 包含变量

python - 搜索 .db 中包含关键字的特定行

python - 将字典列表转换为数据框

python - 为什么我无法计算一阶差分时间序列的自相关函数?

r - 在 map 上的 ggplot2 中按面积比较城市

c++ - Netbeans 无法识别 igraph 函数