You may be trying to do something similar to hutilscpp::which_first(x < 5) which does most of its work at the R level. That is notice an expression is of the form lhs operator rhs then evaluate each element of lhs separately
On Fri, 27 Sep 2019 at 8:35 pm, Morgan Morgan <morgan.email...@gmail.com> wrote: > Hi, > > I am wondering if the below is possible? > Let's assume I have the following expression: > > 1:10 < 5 > > Is there a way at the R C API level to only evaluate the 5th element (i.e 5 > < 5) instead of evaluating the whole expression and then select the 5th > element in the logical vector? > > Thank you > Best regards > Morgan > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel