首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    4-3 R语言函数 mapply

    #mapply(函数/函数名,数据,函数相关的函数) > list(rep(1,4),rep(2,3),rep(3,2),rep(4,1)) [[1]] [1] 1 1 1 1 [[2]] [1] 2 2 2 [[3]] [1] 3 3 [[4]] [1] 4 > mapply(rep,1:4,4:1) [[1]] [1] 1 1 1 1 [[2]] [1] 2 2 2 [[3]] [1] 3 3 [[4]] [1] 4 > s <- function(n,mean,std){ + r

    86630发布于 2020-09-16
  • 来自专栏生信学习笔记

    R学习 R

    R 多个函数的打包存放 相应的R可实现特定的分析功能 R包包含函数、数据、帮助文件、描述文件 安装 R来源有CRAN、Bioconductor、GitHub install.packages(tidyr jmzeng1314/idmap1") library("tidyr")#加载 devtools::install_local(“xxxx.zip”)#本地安装 安装后每次使用都要先加载,也可用来检验是否成功安装 载入时回答提示信息尽量 no* 已经安装的,可直接调用其中的函数 pheatmap::pheatmap(volcano)#名::函数名 library(pheatmap) pheatmap(volcano) 学习R的使用 browseVignettes("limma") #作者一手教程,不是每个都有 ls("package:limma")#列出包中的函数等 引用自生信技能树 小洁老师

    47110编辑于 2024-03-10
  • 来自专栏企鹅号快讯

    R系列——stringr

    stringr是Hadley Wickham大神贡献的R之一,主要用于字符串的处理。对于经常需要对数据进行预处理的分析人员来说,简直是一把“利器”,可谓是上能屠龙,下能剔牙。 其用法相比于R自带的函数,更加简单明了。stringr包在我工作中,是属于频繁使用的R之一。简单的用法也是深入我心,强烈推荐使用该进行字符串的预处理。 #提取filepath 字母大小写转换 场景:在Excel中,查找匹配不区分大小写,但是在R中区分大小写,常出现在Excel中能查到到但是R中匹配不到的情况,故先预处理统一大小写再做匹配。 #大小写转换r.letter 检测 场景:常跟ifelse函数配合使用,对某一列字符串进行判断是否匹配。 该不仅仅只有以上几个函数,还有其他函数,只是工作中较少用到,所以未列举出来。可见stringr确实强大,提供了一整套字符串的处理方案。

    2.8K60发布于 2018-02-11
  • 来自专栏小汪Waud

    R||R语言基础(三)_R

    今天继续学习R语言基础的R使用,以R:dplyr为例 数据准备 01 R的安装 install.packages(“dplyr”) 或BiocManager::install(“dplyr”) #务必要打引号 02 R的调用/加载 library(dplyr) 或require(dplyr) #这里不用引号 部分人可能会因为镜像的问题失败,解决方法https://mp.weixin.qq.com /s/XvKb5FjAGM6gYsxTw3tcWw 03 R及数据准备 install.packages("dplyr") library(dplyr) test <- iris[c(1:2,51:52,101 经过这几期的R语言基础,你应该能够入门R了,渐渐的也要自己去学会看帮助文档,去搜报错,还记得怎么搜命令和R的帮助文档吗? ? +命令 #搜命令帮助文档 help(package='R') #搜R帮助文档 如果你能独立处理这些问题,那么恭喜你,你的R应该没问题啦! 应该没问题了!!!!吧?

    4.4K50编辑于 2023-02-16
  • 来自专栏学习记录

    学习R

    R是多个函数的集合,具有详细的说明和示例。 本次以dplyr为例安装和加载R镜像设置运行这两行代码options("repos"=c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/"))options (BioC_mirror="http://mirrors.tuna.tsinghua.edu.cn/bioconductor/")安装R安装命令:install.packages()或者BiocManager ,而bind_cols()函数则需要两个数据框有相同的行数函数和R的学习方式快速查看函数帮助文档? dplylr可以用问号连接任何想知道使用方式的函数名称找R介绍页面(善用搜索引擎,或者找帮助)##Vignettes这个单词硬翻译会翻译成“小插图”,其实就是作者写的网页版教程,不是每个R都有的,可以运行代码试试看

    98310编辑于 2024-06-12
  • 来自专栏优雅R

    R」Biostrings

    在这篇文章中,我们将学习如何操控R中的字符串,主要用的是Biostrings。 Getting started 如果你是第一次使用,请先用以下命令安装Biostrings: source("http://bioconductor.org/biocLite.R") biocLite 如果你想要查看这个的说明文档,请点击链接http://www.bioconductor.org/packages/release/bioc/manuals/Biostrings/man/Biostrings.pdf 我们将通过实际操作一些Biostrings提供的函数去熟悉它做的是什么,又是如何实现的。 Generating DNA alphabets R 提供了函数生成大写和小写的字母表。 如果你还没有下载好bioconductor,可以使用下面的命令: source("http://bioconductor.org/biocLite.R") biocLite("BSgenome.Hsapiens.UCSC.hg19

    2.6K20发布于 2020-07-03
  • 来自专栏深度学习之tensorflow实战篇

    R—iGraph

    这几天收到师兄的任务,熟悉iGRaph的使用,通过查资料,外加自己的实践,在此做个简单的学习笔记。 以下例子均是在R 3.0.1版本下测试的。

    1.7K50发布于 2018-03-16
  • 来自专栏我的作业

    学习R

    安装加载RR安装命令是install.packages(“”)或者BiocManager::install(“”)。取决于你要安装的存在于CRAN网站还是Biocductor。 使用一个,是需要先安装再加载options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) options(BioC_mirror # 3 virginica 6.05 0.354管道操作 %>% (cmd/ctr + shift + M)(加载任意一个tidyverse即可用管道符号 y项中除非交集外的其他部分anti_join(x = test2, y = test1, by = 'x')## x y## 1 a 1## 2 c 3## 3 d 46.简单合并在相当于base里的

    51610编辑于 2023-11-29
  • 来自专栏小汪Waud

    R来源及安装指定版本R方法

    说实话,自从之前好好学习了一下入门的R以后,一直没有用过R,很多东西都忘了,还是需要靠做笔记方便日后查阅。 本期讲一下R的几种来源以及安装指定版本R的几种方法。 R来源及安装方法 1. CRAN网站 可以理解为R的官网,凡是需要通过CRAN下载的R,都可以通过install.packages("pkg_name")来安装。 2. Bioconductor 里面多是跟生信相关的R,通过BiocManager::install("pkg_name")来安装。 3. 安装指定版本R 复现文章或R的更新与当前的R版本或R代码不兼容时,就需要考虑安装某个特定版本的R包了,这里列一些常见的安装指定版本R的方法供大家参考。 源码安装 在这里也许能找到你需要的R历史版本。

    15.6K50编辑于 2023-02-03
  • 来自专栏优雅R

    R」安装和使用 R

    问题 你想安装和使用一个 R 。 这里主要介绍如何用命令行来安装 R ,如下所示: install.packages("reshape2") # reshap2为名 在一个新 R 线程中使用该之前,你必须先导入它。 R remove.packages 移除一系列已安装的R installed.packages 将已经安装的R更新到最新版本 setRepositories 设定当前的R的资源库列表 通过命令行安装 R R CMD INSTALL aplpack_1.1.1.tgz # 安装aplpack 从其他资源库安装 R devtools 提供了从其他流行的 Git 资源库或其他 URL 上安装 R 的工具。

    2.4K30发布于 2020-07-03
  • 来自专栏生信技能树-R

    Learn R 函数和R

    > m2d=function(x){+mean(x)+2*sd(x)} #sd()是标准差 不会是一个值 > m2d(rnorm(10)) [1] 1.738949 R 介绍 R都在哪里 #### 1) CRAN网站 >install.package( ) #名要加“” #### 2) Bioconductor 网站 >BiocManager::install( ) #### 3) github >devtools::install_github( ) #需要把用户名也写上 #如果不知道从哪里来 先试前两个 若不行 就是github上的 # 安装完之后的加载(相当于打开软件) >library 否定 { } 用于容纳多行代码 #注释 " " 字符型数据 ::::函数 #文件名必须带引号,且在能识别文件名称的函数括号里面,实际参数位置上 文件的读写 csv格式 > read.csv("ex3 #表格文件读到R语言中,就得到了一个数据框,对数据框进行的修改不会同步到表格文件,需重新导出 分隔符 常见的分隔符:逗号、空格、制表符(\t) 将表格文件读取到R语言中 read.table() #

    2.1K00编辑于 2023-03-28
  • R:ggalign调整和组合多个图形的R

    介绍这个扩展了ggplot2,提供了用于对齐和组织多个图的高级工具,特别是那些自动重新排序观察结果的工具,比如树形图。 create complex, publication-quality visualizations while still using the familiar grammar of ggplot2.案例安装R install.packages("ggalign")​install.packages("ggalign", repos = c("https://yunuuuu.r-universe.dev" , "https://cloud.r-project.org"))​# install.packages("remotes")remotes::install_github("Yunuuuu/ggalign

    1.3K10编辑于 2025-02-25
  • 来自专栏Linux基础入门

    R语言 | R安装及向量

    PART1 开篇前言 本期R语言教程,暂定分为两大部分:第一部分为“R语言快速入门和数据处理”,第二部分为“R语言可视化及绘图”。 关于R和RStudio安装在这里就不再介绍了,网上有很多相关内容,如果安装过程有困难可以后台私信我。 PS.本次内容为R安装及初识向量。 ? PART2 R安装 问:什么是R? 答:R函数、数据、预编译代码以一种定义完善的格式组成的集合。它们提供了种类繁多的默认函数和数据集。 (对于刚接触R的同学来说可能看起来比较抽象,但是没关系,我们会在后续的学习中慢慢了解R的概念) 1.R安装:第一次安装一个,使用命令install.packages()即可。 中 2.R载入:安装完成后,想要调用这个中的命令、数据等信息,就需要先载入这个,需要用到的命令为library()。

    1.5K30发布于 2021-07-14
  • 来自专栏PPV课数据科学社区

    R之tm:文本挖掘

    vignettes/tm.pdf tm手册 : http://mirror.bjtu.edu.cn/cran/web/packages/tm/tm.pdf 简介 tm 即text mining,是用来做文本挖掘的一个R ,是一个进行自然语言处理的基础。 安装 该的安装方法是install.packages("tm") 数据输入—文集(corpus) 文集代表一个文档集,通常一个文件就是一个文档。多个文档构成一个文集。 language 指明文本的语言 因此,对于tm目录下的texts/txt目录下的文本文件可以这样做成一个文集 library(tm)#> Loading required package: NLPtxt 0 0 0 0#> 248 0 1 0 0 文档-单词矩阵的操作 有了矩阵以后,可以有很多R函数可以作用于它

    2.4K80发布于 2018-04-24
  • 来自专栏YoungGy

    R简单教程

    R概述 R是什么 R,类似C、Python中库的概念,指包含特定领域的函数、数据、文档等的集合。通过调用,可以直接使用中现成的数据、函数等,使开发方便快捷高效。 为什么学习R R的强大在于包含了各种各样的,使用非常有利于便捷开发。 一些功能在现有的中并不存在,需要自己实现,实现后通过打包方便代码的复用。 R的结构 创建R后,在的根目录下,一般包含以下几个部分(粗体表示必需): R/: R函数目录,包含中定义的函数。 DESCRIPTION:的描述,包括名、作者、依赖等。 man/: R函数手册目录,包含了中定义函数的手册。 vignettes/: R项目目录,包含了本项目的使用指导。 tests/: R函数测试目录,包含了中定义函数的测试及功能的测试。 data/: 中附带的数据文件。 R的工作流程 为了有效利用R,一般遵循以下的工作流程: 指定名字,创建R,并编写DESCRIPTION文件,对R进行简单的描述。

    2.3K100发布于 2018-01-03
  • 来自专栏用户2357804的专栏

    R开发流程

    R开发 创建R基本流程: 开发工具:devtools 运行调试 + usethis 创建修改 基本流程: create_package 创建一个R use_r()写函数,插入roxygen注释和 tag,使用document()生成文档 load_all()载入 use_***_license 添加license install安装 use_testthat() 和use_test()生成测试文件 ) -> R/*.R -> 添加R函数脚本(合并因子) usethis::use_r("fbind") fbind <- function(a, b) { factor(c(as.character : use_package() -> `DESCRIPTION`文件添加 `Imports::forcats` use_package("forcats") Rreadme说明文件:use_readme_rmd dplyr调出 创建:usethis::create_package(path) 工作路径最好是源码的top-level 参考: R packages 2nd edition cheatsheet

    1.1K00发布于 2021-07-10
  • 来自专栏单细胞天地

    R基础实操—tidyverse

    其中,readr用于读取数据,tidyr用于整理数据,dplyr用于数据转换,ggplot2用于数据可视化,purrr用于函数式编程。 函数式编程 用R写循环从低到高有三种境界:手动 for 循环,apply 函数族,purrr 泛函式编程。 NA NA ---- 参考资料 [1] R如何实现更快读取数据——使用redr: https://www.jianshu.com/p/71b4fd0f0a19 [2] Writing Data [4] 数据重塑之tidyr: https://zhuanlan.zhihu.com/p/22265154 [5] Introduction to dplyr: https://cran.r-project.org [9] R语言| 向量化操作purrr: https://www.huaweicloud.com/articles/f522c9f56cf2d8cca5f7b390aa3f2d7c.html [10

    4.1K30发布于 2021-10-11
  • 来自专栏优雅R

    R」dplyr 使用

    summary()函数会对 列 进行处理,并且 创建新的列表 ,简单来说就是把向量作为输入值,输出单个数值。

    1.5K20发布于 2020-07-03
  • 来自专栏庄闪闪的R语言手册

    R问题|如何本地安装R

    简介 平常在各种R语言群里,总会遇到关于安装R的问题,例如:搭载在github上的R,由于网速(外网)原因而无法下载该怎么办? 这里小编分享下平常逼不得已才使用的“下三滥”方法——直接下载,通过本地安装。 网上好多解决方案都是基于R gui的,但现实中使用Rstudio这个IDE会更多些。 接下来以gmm包在Rstudio下安装为例: 教程 使用bing搜索该,找到相应网站[1]。 关键词:R名称+R,或者可以再加上CRAN。 ? 搜索技巧:R名称+R 找到Downloads板块,下载对应的压缩 这里以mac为例 ? 参考资料 [1] gmm对应网站: https://cran.r-project.org/web/packages/ggm/index.html

    2.9K50发布于 2021-04-09
  • 来自专栏云深之无迹

    R源码分析

    这个文章我没有时间写了,我明天分析

    85830发布于 2020-10-23
领券