H2o R包:H2o中的多个ifelse条件

H2o R包:H2o中的多个ifelse条件,r,if-statement,h2o,R,If Statement,H2o,我试图在H2OR中编写一个简单的ifelse函数 my_cl$Seg<-ifelse((my_cl$predict==0), '1', ifelse(my_cl$predict==1), '2','0')) 是否因为在h2o中不支持多个ifelse? 我试图用h2o替换ifelse。ifelse-同样的错误。 谢谢你你的括号放错地方了 my_cl$Seg<-ifelse(my_cl$predict==0, '1', ife

我试图在H2OR中编写一个简单的ifelse函数

my_cl$Seg<-ifelse((my_cl$predict==0), '1', ifelse(my_cl$predict==1), '2','0'))
是否因为在h2o中不支持多个ifelse? 我试图用
h2o替换
ifelse
。ifelse
-同样的错误。
谢谢你

你的括号放错地方了

my_cl$Seg<-ifelse(my_cl$predict==0, 
              '1', 
              ifelse(my_cl$predict==1, '2','0'))

my_cl$seg请更新您的代码,以包含该问题的最小、可复制的示例:(您可以使用内置的iris数据集使其可复制)。谢谢Patrik!。我的错,这是一个明显的问题。很乐意帮忙,仅供参考,如果它解决了问题,你应该接受答案,因此问题被标记为已完成
Error in ifelse((my_cl$predict == 0), "1", ifelse(my_cl$predict == 1),  : unused arguments ("2", "0")
my_cl$Seg<-ifelse(my_cl$predict==0, 
              '1', 
              ifelse(my_cl$predict==1, '2','0'))