首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安装读取的Excel的包

为了解析.xlsx,我们使用RapidXML C ++库。 安装 从CRAN安装最新发行版本的最简单方法是安装整个tidyverse。...install.packages( “ tidyverse”) 注意:您仍然需要显式加载readxl,因为它不是通过加载的核心tidyverse软件包library(tidyverse)。...:: install_github(“ tidyverse / readxl”) 用法 库( readxl) readxl包含几个示例文件,我们将在整个文档中使用它们。...约定,则可能需要查阅R for Data Science中的数据导入一章。...它还“以整洁的结构显示单元格内容,位置和格式以供进一步操作”。 请注意,readxl项目是与“参与者行为准则”一起发布的。通过对该项目做出贡献,您同意遵守其条款。 ? ? ? ? 相关的读取界面

2.1K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在Debian 9上安装R

    第1步 - 安装依赖项 由于R是一个快速移动的项目,Debian的存储库并不总是提供最新的稳定版本,因此我们需要添加由CRAN维护的外部存储库。为此,我们需要为Debian 9云图像安装一些依赖项。...最后,为了确保我们对安全协议有HTTPS支持,我们将安装以下工具: sudo apt install apt-transport-https 有了这些依赖关系,我们就可以安装R....对于最新版本的R,我们将从CRAN存储库进行安装。 注意: CRAN在其网络中维护存储库,但并非所有外部存储库都是可靠的。请务必仅从受信任的来源安装。 我们先添加相关的GPG密钥。...update,以便包含新存储库中的包清单。...如果上面的行显示在update命令的输出中,我们已成功添加了存储库。我们可以肯定我们不会意外安装旧版本。

    1.6K105

    你不需要真的这个包,而仅仅是需要它里面的数据

    : list.of.packages <- c("shiny", "tidyr", 'tidyverse',...如果你一定要安装使用它,我们有两个解决方案,首先,你打开 IMvigor210CoreBiologies_1.0.0.tar.gz这个116M的文件 ,进去修改这个包的依赖情况。...这样你可以很顺利的安装它,但是因为你强行修改了它的依赖,所以你安装的应该是一个残缺版本,如果后续它这个包确实是依赖于 DESeq 包里面的函数或者对象,就尴尬了。...,其实就存储在 data 文件夹: 存储在 data 文件夹 你不需要安装这样的包,也不需要加载它,仅仅是load这个压缩包里面的文件夹里面的对应的R数据对象文件即可。...message: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : 不存在叫

    1.4K51

    从 R 绘图入门看 R 语言学习方法论

    除了主代码库之外,程序包通常还包括文档和测试数据(一般越好的 R 包补充材料会越详细)。我们可以轻松下载特定的软件包,并使用他们的功能。每个人都可以开发 R 包,也可以与他人共享 R 包。...CRAN 存储了 R 最新版本的代码和文档的服务器 (https://cran.r-project.org/) 生物信息学领域的 Bioconductor 平台,它提供的R包主要为基因组数据分析和注释工具...",dependencies = TRUE) # 安装一系列,并安装所有依赖的程序包 安装 Bioconductor 上的程序包 这里的例子是大名鼎鼎的 ggtree 包,一个功能强大的系统发育树可视化及注释...Tidyverse 家族 提到数据分析流程,就不得不学习下 Tidyverse 家族,其包含了一系列 R 包来完成数据分析流程中的各个步骤: tidyverse 主要成员包括: readr、readxl...不要埋怨这个世界上高手都傲慢,事实上,很多高手并不傲慢,只是对那些懒于动脑的「伸手党」才傲慢。

    91820

    最流行的机器学习R语言软件包大PK

    其中 CRAN 的下载量是过去一年的数据。Stack Overflow 则是根据基于问题正文中下载包的名称并以 『R』进行标记的结果数进行排名。 GitHub 的排名则是由存储库中的星星数而来。...但是,如果你喜欢 R 的数据操作能力(就像在 tidyverse 中),那么你就可以使用这些软件包做一些功能强大的模型,而不用切换到 python。...这样做的好处是包列表的来源非常具有权威性(CRAN 是官方 R 包存储库)并且它会经常更新(最近的更新:2017 年 1 月 6 日)。感谢作者,Torsten Hothorn 通过邮件提供的帮助。...有时候很难选择正确的 Github 库,而且不是所有的 R 包都是用 R 语言来实现的(在该搜索 API 中,「language:R」参数似乎指的是该存储库写入所使用的最流行的语言) 相反,我们返回 CRAN...每个包都有一个官方的 CRAN 页面,其中包括了一些有用的信息,比如源代码链接。这就是我们得到的包的 Github 存储库的位置。 在这之后,使用 API 就可以容易地得到 Github 的星星数。

    2K60

    Hadley Wickham 采访节选(二)

    ,而dplyr又依赖其他的东西。...那是一个暑期研究项目,我尝试着用R来对MicroRate数据进行可视化(大猫:MicroRate是一家投资公司),在这个过程中我大量借助了lattice这个包。...SO上有些对R与数据科学很感兴趣并且颇有钻研的人,我从这些人的帖子中收获很多。 采 访节选:如何看待其他语言? “ 你因为自己在R中的成就而出名,那你平时还会用其他语言吗? ” 是的。...“ tidyverse中的很多概念都被其他语言所借鉴了,那么tidyverse中有没有什么东西是借鉴其他语言的呢? ” 当然。...很多tidyverse的概念都借鉴了Unix的设计哲学:你的每一件工具都只做好一件“小事”,如果你要完成一项复杂的工作,只需要把这些工具给组合起来。

    69620

    「R」使用modules包来组织R的函数集合

    接触过Python的朋友肯定对模块很熟悉,R的代码组织方式以包为主。但基于文件的模块形式也是可以实现的,modules[1] 包提供了这种支持。...安装和使用 直接从CRAN下载即可: 1install.packages("modules") 使用了解2个函数的使用就可以了。 一是import(),用于替换library()加载包。...那么,利用GitHub page加上这里介绍的use()函数构建一个可实时获取的代码库是可能的。对于小的脚本函数, 写一个文件总是比写一个包简单轻量。...4[1] "TCGA-55-7913-01B-11D-2237-01" 目前放置的几个代码文件都可以在代码库https://github.com/BioSisyphus/Rlib中查看。...这里一个对绝大部分读者有用的函数是install(),它之前被放在R包wfun中。我前几天把它重新进行了迁移和修改。

    1.2K20

    「R」ggplot2在R包开发中的使用

    在撰写本文时,ggplot2涉及在CRAN上的超过2,000个包和其他地方的更多包!在包中使用ggplot2编程增加了几个约束,特别是如果你想将包提交给CRAN。...常规任务最佳实践 使用ggplot2可视化一个对象 ggplot2在包中通常用于可视化对象(例如,在一个plot()-风格的函数中)。.../ 234, "r" = 25 / 234 ), class = "discrete_distr" ) R中需要的类都有plot()方法,但想要依赖一个单一的plot()为你的每个用户都提供他们所需要的可视化需求是不现实的...如果没有,则会将主题对象存储在编译后的包的字节码中,而该字节码可能与安装的ggplot2不一致!...如果ggplot2或者你代码的改变对可视化输出引入了改变,当你在本地或者Travis运行测试时会失败。

    6.7K30

    回顾R和微软过去的一年

    R有一个更强大的统计和机器学习技术库,在使用小数据时更加灵活。Python更适合开发应用程序,而Python开源许可证对商业应用程序开发的限制较少。 R用户社区在2016年继续扩大。...R的功能快速增长。今年四月,微软Andrie de Vries报道, CRAN(R里主要贡献包的库)里有超过8000个包。截至12月中旬,有9737个包。CRAN的机器学习包在数量和功能上继续增长。...作为R项目的最大贡献者之一,Wickham共同撰写了数据科学相关的R,并于9月发布了tidyverse 1.0.0。在优秀工具的宣言中,Wickham解释了一个好的API的四个基本原则。...David Robinson’s对Donald Trump’s的推文的分析让人产生了共鸣; 使用tidyverse,tidytext和TWITTER,Robinson能够在同一帐户中区分候选人的“声音”...正如我在第一部分和第二部分所指出的,2016年MSFT在Azure中推出了用于视觉,报告,语言,知识和搜索的认知API; AzureHDInsight中的Spark的管理服务;增强了Azure机器学习和

    94950

    R语言学习--R for Data Science(一)

    ---- 关于《R for Data Science》 很多R语言的书都是从对象类型,数据结构等编程基础知识讲起,虽然这很重要,但也还是需要理解的,放在开始对初学者确实不友好,特别是因为有数据分析需求又没充足时间学习的人来说...这篇文章开始需要的R包是tidyverse,这个R包涵盖了很多数据清洗和作图需要的小的R包,如readr,tidyr,dplyr,ggplot2等。...安装R包 R包主要来源于CRAN这个库,对于我们生信分析还有Bioconductor库,少部分可能需要从git-hub上下载。...() ── x dplyr::filter() masks stats::filter() x dplyr::lag() masks stats::lag() 可以看到加载了tidyverse中的子包...,conflicts显示的是其他包的同名函数被屏蔽,dplyr::mutate()这种输入方式可以表明mutate()函数是来自于dplyr包中的,而且当dplyr中的mutate()函数被其他R包的同名函数屏蔽时

    1.9K00

    如何在Ubuntu 18.04上使用devtools安装R包

    步骤1 - 为devtools安装系统依赖项 我们将从交互式shell安装devtools,但在此之前,我们需要安装这些系统依赖项: sudo apt install build-essential libcurl4...R 接下来,我们将加载Shiny包: library("shiny") Shiny包含11个内置示例,演示了它的工作原理。我们将加载库,然后运行第一个示例。...: 我们安装Shiny来说明使用devtools直接从GitHub存储库安装。...重新安装Shiny版本的Shiny 对于生产情况,我们将从CRAN安装,除非我们有令人信服的理由从存储库安装。 让我们花一点时间回到稳定的包裹。...cat /usr/local/lib/R/site-library/shiny/DESCRIPTION 结论 在本教程中,我们直接从GitHub安装了最新的Shiny软件包,并学习了如何从CRAN重新安装其稳定版本

    5.7K00

    单细胞转录组 | 多样本处理与Harmony整合

    前言 上期推文单细胞转录组 | 多样本处理与锚定法整合介绍了使用锚定法进行多个样本整合,本期我们来介绍另一个多样本整合的主流方法:Harmony。 本文框架 1....① 打开网站选择红色箭头指向的"RTools 4.0",进入详情页; https://cran.r-project.org/bin/windows/Rtools/ ② 选择红色箭头指向的"rtools40...dir_name"向量中的顺序,[[1]]中为BC21,[[2]]中为BC3。...由于Harmony使用软聚类,因此可以通过多个因子的线性组合对其A中进行的软聚类分配进行线性校正,来修正每个单细胞。重复步骤A到D,直到收敛为 止。...聚类分配和数据集之间的依赖性随着每一轮的减少而减小。 11.2 整合 整合需要指定Seurat对象和metadata中需要整合的变量名。

    8.3K42

    快速了解数据科学与 R 语言数据分析

    此外,Cran 上也有很多优秀的、可以用于数据处理、分析、可视化第三方包。...内存方面,R语言中的对象普遍被存储在物理内存中,这就意味着随着在R中创建对象越来越多,其内存消耗将越来越大,一个典型例子是处理大型数据时会消耗过度的内存,这种状况至今也没有任何改观,这也使得R的处理大型数据上的能力大打折扣...四、R 语言的一些资源介绍 1.CRAN官网:CRAN全名为The Comprehensive R Archive Network,是R语言的官方网站。...这些需要培养起自己的自学能力: 1.英语的阅读能力:英语的阅读能力本应该属于自学能力中的一项,这里单独列出的主要原因在于R的很多资料都是以英文形式写出的,比如R的包的帮助文档,如果读者可以直接阅读这些材料...这里可以通过使用搜索引擎(google),可以关注相关微博、微信的公众号、学习市面上培训机构的线上或线下的相关课程等等 4.坚持不懈:对R的学习过程中,肯定会遇到各种困难,比如分析方法原理难于理解,程序的报错

    92580

    R基础知识及快速检阅你的数据

    而各位大佬在写好包后会心有灵犀的上传到R包的仓库,即CRAN,bioconductor等,以便于大家下载使用~~书中会多次使用tidyverse这个用于共享如何构建以及使用数据的R包合集,让大家更轻松地使用数据...~~ Q:如何从CRAN 中安装包呢?...A: #安装一个包 install.packages('ggplot2') #安装多个包 install.packages('ggplot2','tidyverse') #安装时,依赖的包也会被安装的...A: 使用library() 函数,在括号内直接添加加载包的名字。但是要注意包与库之间的区别,即库实际上是一个包含了若干包的目录。...这是因为其提供了一个统一的接口和若干选项来代替基础绘图系统中对图的缝缝补补。本章主要帮助我们从基础绘图过度到ggplot2之中。 2.1绘制散点图 Q: 如何绘制散点图?

    3.9K10

    gghalves包-你五毛我五毛

    默认为NULL,使用ggplot()中aes()指定的映射。 data 指定数据框。默认为NULL,使用ggplot()中的数据。...综合案例 云雨图 该案例来自官网案例,但并没有对代码进行解释。这里小编对代码进行详细解释,喜欢的伙伴,可以按照解释自己理解,并用到自己实际所需的复合图中。...先将数据的统计摘要进行计算存到了summ_iris中,包含了均值,标准差,数量标准误差。iris_plot为所需数据,这里将Species变量设置为因子,因为要用它作为分类变量。...这里比较有趣的是,作者还通过geom_point和geom_errorbar加入和汇总信息以及对应的误差项。.../web/packages/gghalves/index.html [5] CRAN: https://rdrr.io/cran/gghalves/f/vignettes/gghalves.Rmd

    1.1K40

    基于 mlr 包的 K 最近邻算法介绍与实践(上)

    Learning with R, tidyverse, and mlr[1]》,本书涉及两个非常重要的 R 包为 mlr 和 tidyverse,感兴趣的读者可以先行安装: install.packages...tidyverse 是一个 “专为数据科学设计的 R 包集合”,创建的目的是让 R 中的数据科学任务更简单、更人性化、更可复制。 本期将先从常用的 k 近邻算法 出发!...即给定一个训练数据集,对新输入的样本,在训练数据集中找到与该样本最邻近的 k 个实例, 这 k 个实例中的多数属于哪个类,则新输入的样本也属于哪个类。 2....KNN 算法基本要素 KNN 算法中,所选择的邻近实例都是已经正确分类的对象,该算法只依赖于最邻近的一个或者几个实例的类别来决定待分样本所属的类别,分类器不需要使用训练集进行训练,训练时间复杂度为 0,...mmce 是被分类为其他类别而不是真实类别的实例所占的比例,acc 与此相反,是模型正确分类的实例比例。 由此可见,模型对 98.62% 的实例都进行了正确的分类。

    2.2K21
    领券