You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言中操作符%<>%所属的R包是哪个?

关于R语言%<>%操作符的所属包解答

%<>%是magrittr包提供的复合赋值管道操作符,它的核心作用是把管道左侧的对象,经过右侧的操作处理后,直接重新赋值给原对象,省去单独写赋值语句的步骤。

举个实际使用的例子:

library(magrittr)
# 初始化变量
nums <- c(2,4,6,8,10)
# 使用%<>%完成处理并赋值
nums %<>% sum() %>% divide_by(2)
# 最终nums的值为15,等价于 nums <- nums %>% sum() %>% divide_by(2)

需要注意的是,虽然dplyr包依赖magrittr,早期使用dplyr时可能会间接用到这个操作符,但它本质上是magrittr包的功能,并非dplyr自带的。

内容的提问来源于stack exchange,提问作者user12025050

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 07:32:35