2016-10-18 9 views
0

入力はidframeオブジェクトにすることができます行列またはデータフレーム形式にすることができますまたは単に数値にすることができます、コードをscilabに変換します。私はscilabで%in%を使用する方法に悩まされています。Scilabで%in%(R)を使用する方法

if(class(input)=="idframe"){ 
    uk <- input$input[,1,drop=T] 
    } else if(class(input) %in% c("matrix","data.frame")){ 
    uk <- input[,1,drop=T] 
    } else if(is.numeric(input)){ 
    uk <- input 
+0

可能なクラスをカバーするswitch文を試すことができます。 – roman

答えて

0

うーん...ので、切り替えて、2つだけの可能性があります:

else if(class(input) %in% c("matrix","data.frame")){

|が論理的かをあるelse if(class(input) == "matrix"|class(input) == "data.frame"){

ため。

関連する問題