我获取了一个文本语料库并将其放入 VosViewer 中,为我创建了一个网络。当我将此 .net 文件导入 gephi 时,它工作正常:我得到了一个语义网络。虽然我对选择哪些属性导入到 cytoscape 有点困惑。这是网络的 CSV 文件(.net 导入不起作用),我只需要知道选择哪一列作为什么。
每列都可以选择作为以下之一导入:
- 源节点
- 交互类型
- 边缘属性
- 源节点属性
- 目标节点属性
我获取了一个文本语料库并将其放入 VosViewer 中,为我创建了一个网络。当我将此 .net 文件导入 gephi 时,它工作正常:我得到了一个语义网络。虽然我对选择哪些属性导入到 cytoscape 有点困惑。这是网络的 CSV 文件(.net 导入不起作用),我只需要知道选择哪一列作为什么。
每列都可以选择作为以下之一导入:
这是您使用的 .net 格式吗? https://gephi.org/users/supported-graph-formats/pajek-net-format/
如果是这样,那么您可以看到该格式(与任何网络文件格式一样)至少需要两列节点标识符,即源和目标。您的屏幕截图清楚地显示了第一列“id”以及一些节点属性。“重量”和“集群”的列标题不太清楚。我天真的猜测是“权重(出现)”列实际上是“目标”节点 ID 的第二个列表,而“权重(共现)”是一个边缘属性。但这只是猜测!
如果您可以推断出文件中列的含义,那么将它们分配并导入 Cytoscape for .net 或任何表格文件格式是一件简单的事情。
希望这可以帮助!
一个选项是以 GraphML 格式从 Gephi 导出您的网络,然后从 Cytoscape 加载它。这将使您忘记血腥的转换细节
只需转到File>Export>Graph file
并GraphML
在文件类型下选择:选项