全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11599 4
2016-05-20
我现在有两个邻接表要转换成邻接矩阵 我之前找到的方法是大概这样的<code>
> E_c1<-read.table("d:\\between1.txt")//读取邻接表


> E_c2<-graph.data.frame(as.matrix(E_c1))
> E_c<-get.adjacency(E_c2,sparse=FALSE)</code>

但是在用的时候我发现,如果我的邻接表是从1开始的,那就都正常 :

如这种类型的:
E_c1.jpg
就会变成这样 行列序号正常的邻接矩阵

E_c2.jpg
但是如果我的邻接表是这样构成:
E_t1.jpg
那最后生成的邻接矩阵是这样的,行列顺序是错乱的
E_t2.jpg
我想知道怎么样可以得到第二种数据的正确排序的邻接矩阵?
谢谢帮助!
附件列表
E_c1.jpg

原图尺寸 124.35 KB

E_c1.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-5-21 03:58:10
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-21 10:36:09
ryoeng 发表于 2016-5-21 03:58
不好意思 我用了您的方法以后结果并没有什么变化啊 是这个样子的: sort.jpg
请问是我哪里用得不对吗 希望您帮我改正 谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-21 11:05:25
ryoeng 发表于 2016-5-21 03:58
您好 用了您的方法以后  我的矩阵还是这个样子
复制代码


没有变化 请问我是哪里用错了嘛
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-11-23 15:03:36
您好,想问您的问题解决了吗?如果可以的话能麻烦您能能在您空闲的时候给我发一份您的代码吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群