r - 在图中计算邻居时遇到问题
问题描述
我有一个图表:
> graf
IGRAPH 12ffd7b UNW- 16 16 --
+ attr: name (v/c), color (v/c), weight (e/n)
+ edges from 12ffd7b (vertex names):
[1] 0--1 0--2 0--15 2--3 2--4 2--5 2--7 2--8 2--10 2--11 2--12 2--14 4--6 4--9 8--13 1--5
licznik 是 4 个正在寻找邻居的向量
licznik [1] "8" "3" "1" "7"
for (v in licznik)
{
y<- neighbors(graf,v)
print(y)
zarazeni1 <- c(zarazeni1, y)
}
wspolne = c(zarazeni1)
结果“wspolne”,它给出了2个结果,第一行是好的结果(与图表一致),不幸的是他也收到了第二个结果,这是不正确的
> wspolne
2 13 2 0 5 2
"2" "16" "2" "1" "8" "2"
我在哪里提交,错误
编辑
dput(graf)
structure(list(16, FALSE, c(4, 1, 5, 6, 2, 7, 8, 3, 9, 10, 11,
12, 13, 14, 15, 7), c(0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
2, 3, 4), c(1, 4, 7, 0, 2, 3, 5, 15, 6, 8, 9, 10, 11, 12, 13,
14), c(1, 0, 2, 4, 7, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15),
c(0, 0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16
), c(0, 3, 12, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16,
16, 16, 16), list(c(1, 0, 1), structure(list(), .Names = character(0)),
structure(list(name = c("0", "2", "4", "8", "1", "15",
"3", "5", "7", "10", "11", "12", "14", "6", "9", "13"
), color = c("green", "green", "green", "blue", "blue",
"green", "blue", "green", "blue", "green", "green", "green",
"green", "green", "green", "green")), .Names = c("name",
"color")), structure(list(weight = c(0.0478016305714846,
0.731876280624419, 0.282143459422514, 0.998805105453357,
0.814432282699272, 0.957247303100303, 0.734987537842244,
0.41236763051711, 0.645621495554224, 0.488656249130145,
0.0478016305714846, 0.731876280624419, 0.282143459422514,
0.998805105453357, 0.814432282699272, 0.957247303100303
)), .Names = "weight")), class = "igraph")
解决方案
推荐阅读
- javascript - 如何在自动输入javascript时更改textarea中的文本
- angular - Okta 登录小部件打破了 Jest 测试 - TypeError:无法读取 null 的属性“backingStorePixelRatio”
- go - 工作池实施上的退出通道
- internet-explorer-11 - 在 IE11 中禁用 HTTP2
- ruby - 如何使用 HTTParty 对 GitHub 进行身份验证以抓取页面?
- rabbitmq - 使用 MassTransit 时,发布者确认是否默认处于活动状态?
- python - 仅在拖动游戏窗口时才绘制对象
- flutter - Flutter 小部件测试:如果小部件有键,则 find.byKey 不起作用: GlobalKey(debugLabel: "gridView")
- c# - 无法在字符串中获取正则表达式匹配的值
- react-native - mobx-state-tree 不使用 react-native 更新模型