[R] I have Problem using the Pipe Command

Martin Maechler
Wed, 19 Jun 2024 07:32:19 -0000

>>>>> Duncan Murdoch
>>>>>     on Tue, 18 Jun 2024 12:25:49 -0400 writes:

    > On 2024-06-18 12:17 p.m., Ben Bolker wrote:
    >> You probably have to update your R version. The native pipe |>
wasn't
    >> introduced until R version 4.4.  R.version.string (among others)
will
    >> tell you what version you have.

    > Typo: it was introduced in R 4.1.0.

    > Another possible problem is with line breaks.  This works:

    > 1:10 |>
    > mean()

    > but this fails:

    > 1:10
    > |> mean()

    > Duncan Murdoch

Yes, of course (as I know you know), the same way that

    >  1:10
    >  + 1

does "not" work.



    >> If you don't want to do that, install and load the
'magrittr' package
    >> and change |> to %>% everywhere.

I really think that in June 2024  you (Ogbos) should not run
"productively" an R version that is older than May 2021 (where R
4.1.0 was released) :

  $ R-4.1.0 --version | head 1
  R version 4.1.0 (2021-05-18) -- "Camp Pontanezen"

  $ R-4.1.0 --vanilla -s -e '1:10|>sum()'
  [1] 55
  $

So upgrading your R to current (R 4.4.1)  is *very* much recommended.

Martin Maechler


    >> On 2024-06-18 12:13 p.m., Ogbos Okike wrote:
    >>> Greetings to everyone and thank you for your readiness to help.
    >>>
    >>> I have problems using the pipe command (|>).
    >>>
    >>> Once I have it in any script on my system, it won't.
    >>>
    >>> The error message will say:
    >>>
    >>> unexpected '>'
    >>> I loaded the two packages below to see if it would handle it.
But the
    >>> problem remains.
    >>> library(magrittr)
    >>> library(dplyr)
    >>>
    >>> I searched to see if there was a way to install the command.
But I was not
    >>> successful.
    >>>
    >>> Please tell me what to do to be able to use the pipe command on
my system.
    >>> I would be grateful for any help.
    >>> Thank you.
    >>>
    >>> Sincerely yours
    >>> Ogbos
    >>>
    >>> [[alternative HTML version deleted]]
    >>>
    >>> ______________________________________________
    >>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and
more, see
    >>> https://stat.ethz.ch/mailman/listinfo/r-help
    >>> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
    >>> and provide commented, minimal, self-contained, reproducible
code.
    >>
    >> ______________________________________________
    >> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more,
see
    >> https://stat.ethz.ch/mailman/listinfo/r-help
    >> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
    >> and provide commented, minimal, self-contained, reproducible code.

    > ______________________________________________
    > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
    > https://stat.ethz.ch/mailman/listinfo/r-help
    > PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
    > and provide commented, minimal, self-contained, reproducible code.