oicuicu
I7处理器,8G内存,WIN7系统,用PLYR包的DDPLY,5万条数据,22列,分5千个组,很长时间分不出来,但改用APPLY或AGGREGATE等组合操作,就没有问题;8万条数据,2列,用IGARPH,也是很长时间分不出来,改用SQLDF的组合,就没有问题。
请问如何解决。 :?:
oicuicu
IGRAPH拼写错了,抱歉!
zlfccnu
[未知用户]
iGraph 是图论和复杂网络的包啊,你用它分数据干嘛?
oicuicu
[未知用户]
用“分”这个词是有点不妥,但很形象。是想找出“紧密的关系”,看到一对一对的关系(FROM TO),想找出“群”和“圈”,让R找,让IGRAPH找。但数量一上万,就很慢。PLYR也很慢,是我的机子有问题?还是这两个包本身就慢?
zggjtsgzczh
[未知用户]
或许可以试试gephi这个软件,对于仅仅是可视化节点之间关系的目的。
dugucan
igraph包没用过,不清楚。plyr包效率是比较低,可以改用改进版的dplyr,这两个包都是Hadley Wickham的作品。后者效率高,结构更加简单,使用比较方便。
oicuicu
[未知用户]
谢谢!