楼主: lv603
16624 17

[休闲其它] Pajek数据录入 [推广有奖]

11
jiaojunyong 发表于 2013-6-8 12:21:25
andyliuflying 发表于 2013-5-22 14:19
我是现在excel里输入数据,然后粘到笔记本文件里的,不过在往excel输入数据前,就有大量的数据处理工作呢
...
创建一个Pajek文档有多种方法。一是对于小规模的网络(节点数不超过100),可以根据Pajek数据结构(网络文件可以用.net,.vgr和.mat三种后缀名存储)来创建,这里介绍创建.net文件的方法:新建一个文本文档,第一行输入*Vertices n  其中n为所创建网络的节点总数;在接下来的各行中输入节点及对应的标签(这里也可以什么不输入,直接进入到*Edges或*Arcs的输入,此时pajek默认节点标签为V1,V2,....Vn),要注意的是每行只能输入一个节点及其标签,下一个节点另起一行。再接下来在新的一行输入*Edges,另起一行输入节点之间的连边关系。一切完成后保存,此时要对文本文件修改后缀名,直接改成.net保存即可。
  附上一个例子:
*Vertices 4
1 "a"
2 "b"
3 "c"
4 "d"
*Arcs
1 2 1
3 4 3

除了手工输入之外,还可以使用现有程序把excel或txt数据转换成.net文件。Pajek的官网上提供了两个程序:
(1)Excell2Pajek
(2)TXT2Pajek (推荐)
另外,还可以使用Matlab编写代码把EXCEL或者TXT数据转换成.net数据结构。

更加详细的操作可以去Peixun.net网学习即将上线的《Pajek可视化操作与复杂网络分析》网络课程。

12
whqisong 发表于 2014-8-14 09:46:29

13
baitingting 发表于 2014-11-12 23:13:50
dk8047 发表于 2010-7-23 19:22
有多种途径可以录入,我一般采取以下两种方式:一,pajek本身是支持1-mode网络矩阵格式的,这个你去网上具体 ...
请问ucinet怎么生成.net格式呢  急用 谢谢

14
ZH吴磊 发表于 2014-12-2 22:04:30
jiaojunyong 发表于 2013-6-8 12:21
创建一个Pajek文档有多种方法。一是对于小规模的网络(节点数不超过100),可以根据Pajek数据结构(网络文 ...
好像txt文件不能另存为.net格式的文件啊

15
一夏的从容 发表于 2014-12-29 19:20:38
真好……

16
dk8047 发表于 2015-1-15 11:11:33
baitingting 发表于 2014-11-12 23:13
请问ucinet怎么生成.net格式呢  急用 谢谢
你随便在网上找个ucinet的汉化绿色版,主界面打开后菜单上有个pajek的图标,你点击后就可以将ucinet保存的数据##h文件转化为.net

17
dk8047 发表于 2015-1-15 11:13:00
ZH吴磊 发表于 2014-12-2 22:04
好像txt文件不能另存为.net格式的文件啊
只要内容的格式正确,可以直接修改.txt文件的后缀为.net

18
julia0313 发表于 2015-5-25 11:56:51
初学者一枚,学习了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-25 23:42