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

R Studio中新管道符号|>报错‘unexpected >’,请求技术协助

问题解决:R中unexpected '>'管道符错误

错误原因

你遇到的unexpected '>'错误,是因为你的R版本低于4.1.0——原生管道操作符|>是R 4.1.0及以上版本才正式支持的语法,旧版本无法识别这个符号。

两种解决方法

  • 方法1:升级R版本
    直接把R升级到4.1.0或更高版本,就能正常使用|>管道符,你的原代码不需要修改。

  • 方法2:使用magrittr包的%>%管道符(无需升级R)
    如果暂时不想升级R,可以用magrittr包提供的兼容性管道符%>%,步骤如下:

# 先安装magrittr包(仅首次使用时需要)
install.packages("magrittr")
# 加载包
library(magrittr)

# 替换管道符为%>%,其余代码不变
Jan.1 <- flights %>%
  filter(month == 1, day == 1)
Jan.1

额外注意

别忘了确认你已经加载了nycflights13包,因为flights数据集来自这个包,否则会出现找不到对象的错误:

library(nycflights13)

内容的提问来源于stack exchange,提问作者tuấn trần

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:45:59