首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户7627119的专栏

    R语言中管道操作符 %>%, %T>%, %$% 和 %<>%

    这些操作符都是来自于一个叫做magrittr的R包,所以我们先来安装一下。 install.packages('magrittr') 一、%>% (向右操作符,forward-pipe operator) 假设现在我们要完成这样一个任务 1.取10000个符合正态分布的随机数。 里面的%>%操作符 library(magrittr) set.seed(123) rnorm(10000) %>% abs %>% `*` (50) %>% matrix(ncol=100) 6.对余数求和 如果我们还用%>%操作符,就会得到如下的错误 library(magrittr) set.seed(123) rnorm(10000) %>% abs %>% `*` (50) library(magrittr) set.seed(123) x<-rnorm(10) x %<>% abs %>% sort x 今天的分享就先到这里,希望大家有所收货,并能学以致用。

    6.2K30编辑于 2022-09-21
  • 来自专栏数据小魔方

    R语言学习笔记之——多进程与并行处理包parallel

    library("httr") library("jsonlite") library("magrittr") 以下是一段带测试的任务代码,抓取今提头条行业研究报告: GETPDF <- function #输入等待请求的参数 .combine=rbind, #返回结果的整合 .packages = c("httr","jsonlite","magrittr 包提供的多进程服务进行数据提取: system.time({ cl<- makeCluster(detectCores()) all.pcg <- c("httr","jsonlite","magrittr

    2.2K81发布于 2018-04-12
  • 来自专栏生物信息学、python、R、linux

    R中的管道操作符%>%

    管道%>% 来自于magrittr 包。因为tidyverse 中的包会自动加载%>%,所以一般我们不需要自己加载这个包。 library(magrittr) 有时候我们想实现某个功能,但是中间会有好几个步骤,产生不少无关变量。

    1.8K20发布于 2020-04-01
  • 来自专栏火星娃统计

    R海拾遗--data.table初级学习

    一般情况下结合管道符号进行计算 管道符 %in% 表示包含 %>% 表示向右传递 %$% 表示向右传递并直接按列操作 安装 install.packages("data.table") install.packages("magrittr ") library(magrittr) library(data.table) 使用方法 简单操作 iris<-iris %>% as.data.table() class(iris) # 行数

    94630发布于 2020-09-15
  • 来自专栏数据小魔方

    如何使用管道操作符优雅的书写R语言代码

    通常我们使用最多的管道函数来自于magrittr包,该包中管道操作函数写作%>%,这是一个在R语言中使用非常频繁的函数,很多比较成熟的项目扩展包都已经实现了管道操作函数的内置。 在大多数并没有默认加载magrittr包的扩展包函数中使用管道操作符,需要先加载该包之后才能使用该函数。 magrittr包为了保证管道函数传参过程更为高效,提供了很多类似%>%的辅助函数: 函数名称: 函数符号表达式: extract `[` 本文参考文献: https://cosx.org/2014/04/use-pipeline-operators-in-r http://blog.fens.me/r-magrittr/ https:// cran.r-project.org/web/packages/magrittr/magrittr.pdf 往期案例数据请移步本人GitHub: https://github.com/ljtyduyu

    3.7K70发布于 2018-04-11
  • 来自专栏R语言数据分析指南

    跟着NC学绘图-ggraph绘制网络图

    ❞ 论文 原图 仿图 library(tidyverse) library(magrittr) library(tidygraph) library(ggraph) R包版本号 other attached packages: [1] tidygraph_1.3.0 ggsci_3.0.0 MetBrewer_0.2.0 magrittr_2.0.3 igraph_1.6.0

    70410编辑于 2024-04-28
  • 来自专栏北野茶缸子的专栏

    38. R 数据整理(九: R 的几种管道符号)

    R的magrittr包提供了一个%>%运算符实现这样的操作流程。 除了%>% 管道外,magrittr 还提供了其他几种运算符: x %T% f() # 其返回x 本身的值,而非修改后的返回值 # 这在中间步骤需要显示或者绘图但是需要进一步对输入数据进行处理时有用

    68430编辑于 2021-12-17
  • 来自专栏生信探索

    如何优雅地管理R包

    invisible(loaded)) } # pre-library packages using(pak, data.table, stringr, tibble, dplyr, tidyr, purrr, magrittr cli 3.6.1 ✨ ⬇ (unknown size) │ ├─glue 1.6.2 ✨ ⬇ (unknown size) │ └─rlang 1.1.0 ✨ ⬇ (unknown size) ├─magrittr ├─sva 3.46.0 ✨ ⬇ (unknown size) │ ├─mgcv 1.8-42 │ │ ├─nlme 3.1-162 │ └─magrittr

    82320编辑于 2023-04-17
  • 来自专栏天意云&天意科研云&天意生信云

    R语言:24个高效操作技巧

    在R中使用管道前需要加载相关的包: library(magrittr) # 加载magrittr包以使用管道 mtcars %>% ggplot(aes(x = cyl, y = mpg, group 使用%$%特殊管道符可以更安全地实现相同效果: library(magrittr) women %$% plot(weight, height) # 使用“炸开”数据来绘图 19.

    42300编辑于 2025-03-06
  • 来自专栏R语言数据分析指南

    云雨图进阶绘制法-环状云雨图

    ❞ 加载R包 library(tidyverse) library(geomtextpath) library(gghalves) library(magrittr) 数据清洗 df <- read_tsv

    30410编辑于 2024-05-28
  • 来自专栏生信菜鸟团

    R tips:使用enframe和map2优雅的迭代列表

    比如,构建如下list: library(tidyverse) library(magrittr) test <- list(norm = rnorm(10,0,1), unif 这里传递test_t的参数给map2时使用magrittr包的”爆炸运算符“:%$%。它的作用可和with类似,使用它后,管道后面的函数可以直接使用test_t的列名。

    2.4K10发布于 2020-06-02
  • 来自专栏生信探索

    数据挖掘:是时候更新一下TCGA的数据了

    install.packages("tidyverse") install.packages("arrow") install.packages("data.table") install.packages("magrittr BiocManager::install("BioinformaticsFMRP/TCGAbiolinks") TCGA数据版本信息 rm(list = ls()) library(pacman) p_load(magrittr

    73050编辑于 2023-02-25
  • 来自专栏R语言数据分析指南

    ISME图表复现之PCA分析图添加统计信息

    specialists in hot springs 原图 复现图 加载R包 library(tidyverse) library(ggrepel) library(FactoMineR) library(magrittr

    25320编辑于 2023-08-18
  • 来自专栏数据小魔方

    R语言多任务处理与并行运算包——foreach

    接下来我们演示一遍整个多进程任务的过程: 首先定义一个执行函数: library("httr") library("jsonlite") library("magrittr") GETPDF <- #输入等待请求的参数 .combine=rbind, #返回结果的整合 .packages = c("httr", "jsonlite","magrittr

    3.4K122发布于 2018-04-12
  • 来自专栏数据派THU

    独家 | 浅谈Python/Pandas中管道的用法

    根据R magrittr包文档[1]所述,代码中使用管道的优点如下: 使数据处理的顺序结构化为从左到右(而不是从内到外); 避免嵌套函数的调用; 最大限度地减少对局部变量和函数定义的需求; 可以轻松地在数据处理序列中的任何位置添加步骤 foo_foo, through = forest), up = field_mice ), on = head ) Python/Pandas中的管道(或方法链) 由于Python中没有magrittr 引用:R管道 [1] magrittr包: https://magrittr.tidyverse.org/ [2] R for Data Science书中的Pipes章: https://r4ds.had.co.nz

    3.4K10发布于 2021-04-07
  • 来自专栏小明的数据分析笔记本

    跟着PNAS学画图:R语言ggplot2分面的堆积柱形图,有点类似展示群体结构k的那个图

    pal_four <- pal_safe_five_ordered[c(2,5,3,4)] 加载需要的R包 library(ggplot2) library(tidyverse) library(magrittr ) 加载数据集 load("data/a6gap33cntrs.rda") 将数据集整理为ggplot2作图需要的格式 df6 %>% filter(country %>% magrittr

    93140发布于 2021-09-22
  • 来自专栏大猫的R语言课堂

    如何用R进行中文分词?

    安装代码如下: install.packages("data.table") 3)安装包magrittr 我们在这里只用到magrittr包的一个功能,即"%>%"操作符。" 5)载入上文所述包 library(jiebaR) library(data.table) library(magrittr) library(stringr) 6)初始化jiebaR jiebaR为了能够工作

    1.6K10发布于 2020-10-23
  • 来自专栏R语言数据分析指南

    ggplot2优雅绘制对角线热图

    ❞ 结果图 ❝通过对角线分割,一半展示r值,一半展示p值 ❞ library(tidyverse) library(magrittr) library(reshape) library(psych) library

    56510编辑于 2024-04-28
  • 来自专栏数据小魔方

    扒一扒rvest的前世今生!

    It is designed to work with magrittr to make it easy to express common web scraping tasks, inspired by rvest旨在帮助我们从网页获取信息,通过植入magrittr的管道函数使得常见的网络抓取任务更加便捷,它的灵感来源于BeautifulSoup(注:这是一个Python非常有名并且强大的网页解析库)。 library("rvest") library("magrittr") library("xml2") library("selectr") rvest包的几个重要函数: read_html() html_nodes 借助magrittr包来做管道优化,实现代码简化与效率提升。 如果要跟Rcurl和XML组合来一个对比,我觉得这里可以这么比。

    3.4K70发布于 2018-04-11
  • 来自专栏拓端tecdat

    生存分析模型的时间依赖性ROC曲线可视化

    survivalROC = map(t, survivalROC_helper), ## 提取AUC auc = map_dbl(survivalROC, magrittr ## 定义一个辅助函数,以在不同的时间进行评估 ## 每180天评估一次 ## 提取AUC auc = map_dbl(risksetROC, magrittr

    2.9K20编辑于 2022-03-05
领券