新管道运算符 |> 在 RStudio 中给出 'unexpected token' 标志,尽管代码运行正确

New pipe operator |> gives 'unexpected token' flag in RStudio, although the code runs correctly

我想在 Rstudio 中使用新的管道运算符 |>,但是当我以任何方式使用它时,我都会得到 unexpected token '>' 标志。比如写

"hi" |> print()

给我

然而,代码执行正常。 为什么我会收到那个错误标志,为什么代码会不顾它地执行,我应该怎么做才能解决这个问题?

您需要更新的 RStudio 版本。确保您是 运行 官方版本,支持 R 4.1 中的新功能,即版本 1.4.1717(或更高版本)。 (我认为从技术上讲,您可以追溯到版本 1.3.1093 以获取对新功能的预览支持,但这些都不是官方版本。)