gpt4 book ai didi

r - 在具有多个返回值的 r 中使用 ifelse

转载 作者:行者123 更新时间:2023-12-05 04:11:15 27 4
gpt4 key购买 nike

我想知道如何从一个真正的 ifelse 语句中设置两个或多个结果。
例如,如果 x=2,我想设置 y = 2t=3。我在想代码看起来像这样:

x=2 
ifelse(x==2,y=2 & t=3, y=0 & t=0)

但是这不起作用。

最佳答案

您可以使用 if 语句 block :

if(x == 2){
y = 2
t = 3
}
else {
y = 0
t = 0
}

或者,您可以尝试:

ifelse(x == 2, {y = 2; t = 3;}, {y = 0; t = 0;})

关于r - 在具有多个返回值的 r 中使用 ifelse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43064850/

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