如何在scilab中使用%in%(R)

时间:2016-10-18 11:46:59

标签: r scilab

输入可以是一个idframe对象,可以是矩阵或数据框形式,也可以只是数字,我想将代码转换为scilab。我被困在如何在scilab中使用%in%。

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

1 个答案:

答案 0 :(得分:0)

嗯......只有两种可能性,所以切换:

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

代表

else if(class(input) == "matrix"|class(input) == "data.frame"){

其中|是逻辑或。