gpt4 book ai didi

r - 将字符串版本的运算符放在其操作数之间

转载 作者:行者123 更新时间:2023-12-04 18:22:17 25 4
gpt4 key购买 nike

如果我有一个变量保存比较运算符的字符串表示形式,例如:

> comparison <- "=="

如何在其操作数之间插入此字符串版本的二元运算符?例如。
> 2 <insert comparison> 2
TRUE

注意。我不想使用 mapply(get(comparison),2,2因为我打算把 2 <insert comparison> 2作为 which 的参数.

最佳答案

我不太明白你为什么不想使用 mapply , 但是 do.call反正可能更好。

comparison <- "=="
do.call(comparison, list(2,2))

which( do.call(comparison, list(2,0:4)) )

关于r - 将字符串版本的运算符放在其操作数之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10401500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com