我正在尝试用h2o R编写一个简单的ifelse函数。
my_cl$Seg<-ifelse((my_cl$predict==0), '1', ifelse(my_cl$predict==1), '2','0'))Single ifelse的工作没有任何问题。但是,当我尝试用两个it编写代码时,它会给我一个错误:
Error: unexpected ')' in "my_cl$Seg<-ifelse((my_cl$predict==0), '1', ifelse(my_cl$predict==1), '2','0'))"在正则R中,它是正确的。如果我删除了一个)
Error in ifelse((my_cl$predict == 0), "1", ifelse(my_cl$predict == 1), : unused arguments ("2", "0")是不是因为在h2o中不支持多个Is?我尝试用h2o.ifelse替换ifelse --同样的错误。谢谢
发布于 2017-07-28 02:05:17
你的括号放错地方了
my_cl$Seg<-ifelse(my_cl$predict==0,
'1',
ifelse(my_cl$predict==1, '2','0'))https://stackoverflow.com/questions/45357217
复制相似问题