代码之家  ›  专栏  ›  技术社区  ›  Allan Bowe

使用“幂/指数”的SAS函数

  •  19
  • Allan Bowe  · 技术社区  · 15 年前

    我可能遗漏了一些明显的东西,但是你如何计算SAS中的“功率”?

    比如x平方,还是y立方?

    我需要的是有variable1 ^ variable2,但找不到语法…(我使用的是SAS 9.1.3)

    3 回复  |  直到 6 年前
        1
  •  27
  •   Allan Bowe    15 年前

    知道了!没有功能。

    你需要这样做:

    变量1**变量2;

        2
  •  4
  •   Triad sou. DaveW    13 年前
    data t;
      num = 5;
      pow = 2;
      res = num**pow;
    run;
    proc print data = t;
    run;
    
        3
  •  1
  •   user10141063    6 年前

    使用幂函数和常量函数(如有必要)。

    nbr_squared = power(nbr, 2);
    nbr_cubed = power(nbr, 3);
    E_to_the_power_2 = power(constant('E'),2);