`
aurora113
  • 浏览: 9414 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

R语言学习备忘(2)-网络中有重复边

阅读更多
症状:

> testdata <- read.table("zhang_sns.txt") #读取txt内容到数据框
> testmatrix <- as.matrix(testdata) #将数据框转换为矩阵
> zhangnet <- network(testmatrix,directed=T) #将矩阵转换为网络
错误于if (max(abs(x - as.integer(x))[, 1:2]) == 0 && min(x[, 1:2]) >  : 
  需要TRUE/FALSE值的地方不可以用缺少值
此外: 警告信息:
In which.matrix.type(x) : 强制改变过程中产生了NA


原因:网络中有重复的边

解决:可能不是最便捷的方式,正好知道pajek有现成的功能,就用它了。将网络导入Pajek软件,选择net-> transform-> remove-> multiple lines -> single line,导出网络。将edge数据复制出来重新写入一个txt文档。再次尝试上述代码,成功。
分享到:
评论

相关推荐

    综合Python备忘单.zip

    在Python编程中,备忘单是一种非常实用的工具,它可以帮助开发者快速回顾和掌握各种语法、函数以及编程技巧。"综合Python备忘单"旨在为Python程序员提供一个全面的参考指南,涵盖从基础到进阶的各种主题。 1. **...

    MATLAB常用备忘命令

    ### MATLAB常用备忘命令详解 MATLAB是一种广泛应用于科学计算、工程分析以及算法开发的高级编程语言和交互式环境。其强大的数学计算能力和便捷的图形界面使得它在学术研究、工业设计、数据分析等多个领域有着不可...

    c#正则表达式备忘

    在C#编程语言中,正则表达式的实现主要依赖于`System.Text.RegularExpressions`命名空间下的`Regex`类。本文将深入探讨C#中的正则表达式基础、语法细节以及如何在实际编程中运用它们。 #### 基础知识与语法 正则...

    bioc-refcard:生物导体备忘单

    【生物导体备忘单】是为生物信息学领域提供的一种快速参考指南,特别是针对R语言中的Bioconductor项目。Bioconductor是一个开源、开放的软件项目,它提供了用于分析高通量生物数据的工具,涵盖了RNA-seq、比较生物学...

    windows doc 命令大全

    #### 2. Nslookup - **功能**:网络诊断工具,用于查询DNS服务器获取域名解析信息。 - **使用场景**:排查网络连接问题,检查域名解析是否正常。 #### 3. Logoff - **功能**:注销当前用户会话。 - **使用场景**:...

    python-guide:一份备忘单,可帮助我直接掌握如何在python中进行操作

    Python是世界上最受欢迎的编程语言之一,以其易读性、丰富的库支持和广泛的应用场景而闻名。这份名为"python-guide"的备忘单旨在提供一个快速参考,帮助你掌握Python编程的关键概念和操作。下面我们将详细探讨这个...

    Cheat-Sheet:适用于初学者的Python备忘单

    - 集合是无序且不重复的元素集合,用花括号{}表示,如`unique_numbers = {1, 2, 3, 4, 5}`。 - 集合操作:add()添加元素,remove()移除元素,union()和intersection()求并集和交集。 13. **迭代器和生成器** - ...

    cheatsheet:备忘单

    【Python备忘单】 ...不断学习和实践,将有助于提升Python编程技能。记住,Python的哲学是“优美胜于丑陋”,“清晰胜于晦涩”,所以编写代码时应力求简洁易懂。祝你在Python的世界里游刃有余,持续进步!

    自己用的参考手册,做个网络备份

    标题 "自己用的参考手册,做个网络备份" 暗示了这可能是一个个人整理的、关于CSS2.0的参考资料集合,用于个人学习或备忘,并且已经进行了压缩存储,方便在网络上传输和保存。描述中提到的 "css20.zip" 是这个压缩包...

    斐波那契数列详解

    用数学语言来表示就是:F0 = 0,F1 = 1,Fn = Fn-1 + Fn-2 (n &gt;= 2, n ∈ N*)。 斐波那契数列的核心特性在于其递归性,通过递归公式可以计算出任意一项的值。然而,对于大型的n值,这种递归方式会导致大量的重复...

    租用游艇问题 c/c++语言开发

    在这个问题中,长江游艇俱乐部设有n个出租站,游客可以从任一站租游艇并在下游的任何一站归还,目标是找出从第一站到最后一站的最小租金。 ### 知识点1:动态规划基础 动态规划是一种解决最优化问题的有效方法,...

    大学文献检索资料 DOC

    分类语言 主题语言(关键词语言、标题词语言、叙词语言) 第三节 信息检索原理及步骤 一、信息检索原理: 文献信息检索实际上包括文献的存储和文献的检索两个相互依存的过程。 二、信息检索的步骤: 1.分析研究...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    emacs manual

    这意味着用户可以在编辑器中处理各种语言的文本,无需担心编码问题。 #### 主模式(Major Modes) 主模式是指针对特定类型文件的编辑模式。Emacs内置了多种主模式,每种模式都提供了一套专门的命令和设置,以适应...

    ThinkingGymnastics:算法

    3. **斐波那契数列**:在计算斐波那契数列时,可以使用递归方法,即F(n) = F(n-1) + F(n-2),这是一种典型的 DecreaseAndConquer 例子。然而,直接递归会导致大量的重复计算,可以优化为动态规划或者备忘录法,减少...

Global site tag (gtag.js) - Google Analytics