当前位置: 首页>>代码示例>>Java>>正文


Java DoubleVector.isNA方法代码示例

本文整理汇总了Java中org.renjin.sexp.DoubleVector.isNA方法的典型用法代码示例。如果您正苦于以下问题:Java DoubleVector.isNA方法的具体用法?Java DoubleVector.isNA怎么用?Java DoubleVector.isNA使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.renjin.sexp.DoubleVector的用法示例。


在下文中一共展示了DoubleVector.isNA方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    int i0;
    if (index<argLength0) {
        i0 = index;
    } else {
        i0 = (index%argLength0);
    }
    double arg0_i = arg0 .getElementAsDouble(i0);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    int i1;
    if (index<argLength1) {
        i1 = index;
    } else {
        i1 = (index%argLength1);
    }
    double arg1_i = arg1 .getElementAsDouble(i1);
    if (DoubleVector.isNA(arg1_i)) {
        return DoubleVector.NA;
    }
    return Ops.multiply(arg0_i, arg1_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:24,代码来源:R$primitive$$times$deferred_dd.java

示例2: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    int i0;
    if (index<argLength0) {
        i0 = index;
    } else {
        i0 = (index%argLength0);
    }
    double arg0_i = arg0 .getElementAsDouble(i0);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    int i1;
    if (index<argLength1) {
        i1 = index;
    } else {
        i1 = (index%argLength1);
    }
    double arg1_i = arg1 .getElementAsDouble(i1);
    if (DoubleVector.isNA(arg1_i)) {
        return DoubleVector.NA;
    }
    return Ops.plus(arg0_i, arg1_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:24,代码来源:R$primitive$$plus$deferred_dd.java

示例3: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    int i0;
    if (index<argLength0) {
        i0 = index;
    } else {
        i0 = (index%argLength0);
    }
    double arg0_i = arg0 .getElementAsDouble(i0);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    int i1;
    if (index<argLength1) {
        i1 = index;
    } else {
        i1 = (index%argLength1);
    }
    int arg1_i = arg1 .getElementAsInt(i1);
    if (IntVector.isNA(arg1_i)) {
        return DoubleVector.NA;
    }
    return MathExt.signif(arg0_i, arg1_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:24,代码来源:R$primitive$signif$deferred_di.java

示例4: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    int i0;
    if (index<argLength0) {
        i0 = index;
    } else {
        i0 = (index%argLength0);
    }
    double arg0_i = arg0 .getElementAsDouble(i0);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    int i1;
    if (index<argLength1) {
        i1 = index;
    } else {
        i1 = (index%argLength1);
    }
    int arg1_i = arg1 .getElementAsInt(i1);
    if (IntVector.isNA(arg1_i)) {
        return DoubleVector.NA;
    }
    return MathExt.round(arg0_i, arg1_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:24,代码来源:R$primitive$round$deferred_di.java

示例5: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return Math.log10(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$log10$deferred_d.java

示例6: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return MathExt.log1p(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$log1p$deferred_d.java

示例7: getElementAsRawLogical

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public int getElementAsRawLogical(int index) {
    int i0;
    if (index<argLength0) {
        i0 = index;
    } else {
        i0 = (index%argLength0);
    }
    double arg0_i = arg0 .getElementAsDouble(i0);
    if (DoubleVector.isNA(arg0_i)) {
        return IntVector.NA;
    }
    int i1;
    if (index<argLength1) {
        i1 = index;
    } else {
        i1 = (index%argLength1);
    }
    double arg1_i = arg1 .getElementAsDouble(i1);
    if (DoubleVector.isNA(arg1_i)) {
        return IntVector.NA;
    }
    if (Ops.greaterThan(arg0_i, arg1_i)) {
        return  1;
    } else {
        return  0;
    }
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:28,代码来源:R$primitive$$greater$deferred_dd.java

示例8: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return MathExt.gamma(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$gamma$deferred_d.java

示例9: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return Math.asin(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$asin$deferred_d.java

示例10: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return Math.sinh(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$sinh$deferred_d.java

示例11: or

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
@Deferrable
@Primitive("|")
@AllowNA
public static Logical or(double x, double y) {
  if( (x != 0 && !DoubleVector.isNA(x)) ||
      (y != 0 && !DoubleVector.isNA(y))) {
    return Logical.TRUE;
  } else if(x == 0 && y == 0) {
    return Logical.FALSE;
  } else {
    return Logical.NA;
  }
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:14,代码来源:Ops.java

示例12: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return Math.cos(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$cos$deferred_d.java

示例13: getElementAsRawLogical

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public int getElementAsRawLogical(int index) {
    int i0;
    if (index<argLength0) {
        i0 = index;
    } else {
        i0 = (index%argLength0);
    }
    double arg0_i = arg0 .getElementAsDouble(i0);
    if (DoubleVector.isNA(arg0_i)) {
        return IntVector.NA;
    }
    int i1;
    if (index<argLength1) {
        i1 = index;
    } else {
        i1 = (index%argLength1);
    }
    double arg1_i = arg1 .getElementAsDouble(i1);
    if (DoubleVector.isNA(arg1_i)) {
        return IntVector.NA;
    }
    if (Ops.notEqualTo(arg0_i, arg1_i)) {
        return  1;
    } else {
        return  0;
    }
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:28,代码来源:R$primitive$$bang$eq$deferred_dd.java

示例14: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return Math.sin(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$sin$deferred_d.java

示例15: getElementAsDouble

import org.renjin.sexp.DoubleVector; //导入方法依赖的package包/类
public double getElementAsDouble(int index) {
    double arg0_i = arg0 .getElementAsDouble(index);
    if (DoubleVector.isNA(arg0_i)) {
        return DoubleVector.NA;
    }
    return Math.exp(arg0_i);
}
 
开发者ID:bedatadriven,项目名称:renjin-statet,代码行数:8,代码来源:R$primitive$exp$deferred_d.java


注:本文中的org.renjin.sexp.DoubleVector.isNA方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。