我在用R进行社会网络画图
这个代码在我总的数据中可以使用,但是在我拆分成部分数据后报错
for (i in 1:nrow(df_attributes)) {
+ v <- which(V(g)$name == df_attributes$name[i])
+ if (length(v) > 0) {
+ V(g)$attribute1[v] <- df_attributes$gender[i]
+ V(g)$attribute2[v] <- df_attributes$obesity[i]
+ V(g)$attribute3[v] <- df_attributes$overweight[i]}
+ }
Error in i_set_vertex_attr(x, attr(value, "name"), index = value, value = attr(value, :
Length of new attribute value must be 1 or 1081, the number of target vertices, not
我尝试修改数据和使用merge进行合并都不行
希望解答