首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言 | R基础知识

    以安装ggplot2包为例: install.packages("ggplot2") 讨论: 如果想要同时安装多个包,可以使用一个包的向量进行参数传递。...install.packages(c("ggplot2","dplyr")) 2加载包 问题: 如何加载一个已经安装了的包? 方法: 使用library()函数,括号中写上要加载的包名。...以加载ggplot2包为例: library(ggplot2) 3更新包 问题: 如何更新一个已经安装的包? 方法: 运行update.packages()命令:该命令可以提示你哪些包可以被更新。...方法: 使用管道操作符%>%(快捷键:Ctrl+Shift+m) #管道符由dplyr包提供 library(dplyr) #看一下morley数据集 view(morley) # Expt Run...:1070 如果不使用管道符,前面的代码可以写成: summary(filter(morley,Expt ==1))

    1.1K10

    R入门?从Tidyverse学起!

    tidyverse就是他将自己所写的包整理成了一整套数据处理的方法,包括ggplot2,dplyr,tidyr,readr,purrr,tibble,stringr, forcats。...管道函数 %>% 在tidyverse中,管道符号是数据整理的主力,它的功能和Linux上的管道符“|”类似,可以把许多功能连在一起,而且简洁好看,比起R的基本代码更加容易阅读!...dplyr包 dplyr基本包含了我们整理数据的所有功能,堪比瑞士军刀,这里介绍以下函数: filter: filters out rows according to some conditions (...数据探索 可视化:ggplot2 利用ggplot2实现可视化,具体的ggplot2就不做详细的介绍了,这里提供ggplot2的速查表(cheatsheet),可以很方便的知道哪种图对应的ggplot2...当然,入门之后如果使用者在未来需要使用R完成更细腻的分析时,再分配较充足的时间学习base R。

    2.6K30

    数据流编程教程:R语言与DataFrame

    清洁的数据在数据处理的后续流程中十分重要,比如数据变化(dplyr),可视化(ggplot2/ggvis)以及数据建模等。...数据处理 dplyr/rlist/purrr 1. dplyr dplyr包是现在数据流编程的核心,同时支持主流的管道操作 %>%,主要的数据处理方法包括: (1)高级查询操作: select...,我们知道,区别于dplyr包,rlist包是针对非结构化数据处理而生的,也对以list为核心的数据结构提供了类似DataFrame的高级查询、管道操作等等方法。...ggvis最明显的区别就是在作图时直接支持%>%的管道操作,比如: ggplot2与ggvis的关系类似于plyr与dplyr的关系,都是一种演化过程。 六....6.知乎的高分问答:如何使用 ggplot2?

    3.9K120

    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...的两个实用技能 1.count统计某列各元素出现的次数 count(test,Species) 2.管道操作 %>%(CTRL+SHIFT+M) 加载任意一个tidyverse包都可以使用管道符号...其核心包有ggplot、readr、tibble、purrr、 tidyr 、dplyr、ggplot、forcats 和stringr8个. 我们这里用的是dplyr包,因此可以使用管道。

    3.4K50

    tidyverse:R语言中相当于python中pandas+matplotlib的存在

    tidyverse就是Hadley Wickham将自己所写的包整理成了一整套数据处理的方法,包括ggplot2、dplyr、tidyr、readr、purrr、tibble、stringr、forcats...出版有《R for Data Science》(中文版《R数据科学》),这本书详细介绍了tidyverse的使用方法。...library(tidyverse) #加载以下tidyverse中核心的packages: ggplot2:画图,可视化数据 dplyr:操控数据,过滤、排序等 tidyr:清理数据 readr:(...(类型)、%>%(管道)、dplyr(加减乘除)、tidyr(透视/反透视)、ggplot2(可视化) 01 — readr:数据导入/读取 readr comes with five parsers...——将左侧的值应用到右侧数据data位置 管道函数在tidyverse中,管道符号是数据整理的主力,可以把许多功能连在一起,而且简洁好看,比起R的基本代码更加容易阅读!

    4.2K10

    【Linux】 管道扩展 — 开始使用命名管道

    命名管道的功能实现 1 命名管道的原理 2 代码实现 2.1 系统调用 2.2 命名管道的封装 2.3 开始使用 3回归概念 Thanks♪(・ω・)ノ谢谢阅读!!! 下一篇文章见!!!...help display this help and exit --version output version information and exit 我们使用一下来看看...使用unlink(path.c_str()) 删除管道 #pragma once #include #include #include 使用者只能使用不能管理管道的创建与关闭 表明身份的宏定义:----- 权限不同 greater 1 创建者 :只有创建者才可以建立删除管道 user 2 使用者 :只需要初始化其管道,不需要再建立...如果我们想在不相关的进程之间交换数据,可以使用命名管道(FIFO文件)来做这项工作.

    10310

    生信代码:数据处理( tidyverse包)

    大家在学习R语言的时候,大多参考《R语言实战》这本书,但这本书年代过于久远(中文第二版是2016年),主要着力点也是在R base上,R语言可视化的ggplot2包也只是简要介绍,而对于tidyverse...在Rstudio中加载tidyverse包,可以看到该包下有8个子包,著名的ggplot2包即是其中的一个子集,我们先着重讲一下数据处理有关的包——dplyr包。...dplyr包下主要是以下几个操作: select()——选择列 filter/slice()——筛选行 arrange()——对行进行排序 mutate()——修改列/创建列 summarize(...mydata %>% mutate(sumx=x1+x2, meanx=sumx/4)##dplyr允许使用管道%>%操作,且meanx可以引用sumx 2...,需要保存下来 5 arrange() R base包中涉及到排序的包括 sort(),rank(),order(),而在dplyr包中与排序相关的是arrange()包,默认是从高到低进行排序,如果变换排序顺序则可以使用

    2.1K10

    5种方式美化你的单细胞umap散点图

    端到端的单细胞管道SCP-整合流程 端到端的单细胞管道SCP-细胞质控 端到端的单细胞管道SCP-标准流程 端到端的单细胞管道SCP-快速开始 SCP—为单细胞分析设计的端到端解决方案 端到端的单细胞管道...GSE128531 数据注释后的seurat对象,你自己用的时候可以使用任何一个经过了注释后的seurat对象。...rm(list=ls()) library(COSG) library(harmony) library(ggsci) library(dplyr) library(future) library(Seurat...) library(clustree) library(cowplot) library(data.table) library(dplyr) library(ggplot2) library(patchwork...绘制细胞密度umap图 在seurat包中有人提出一个绘图需求:https://github.com/satijalab/seurat/issues/6962 这种图主要用来处理数据点重叠问题时非常有用,使用

    91500
    领券