多個ifelse條件我試圖寫在水中R.H2O [R包:在水
my_cl$Seg<-ifelse((my_cl$predict==0), '1', ifelse(my_cl$predict==1), '2','0'))
單ifelse沒有問題工作的一個簡單的ifelse功能。 但當我嘗試ifelse它給了我一個錯誤,甚至寫只有兩個代碼:
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")
是因爲在水中多ifelse不支持? 我試圖用h2o.ifelse
代替ifelse
- 同樣的錯誤。 謝謝
請更新您的代碼,以遏制這一問題的一個最小的,可重複的例子:https://stackoverflow.com/help/mcve(可以使用內置在虹膜數據集中進行重現)。 –