如果/然后在SAS中声明

时间:2017-05-26 18:23:39

标签: database sas

感谢您花时间帮助我。

基本上,我想生成一个从0到1,15,000次的随机数,如果生成的值低于.25,那么我希望它在表中的那个位置显示0。如果它大于.25,我想保留原始值。

关于我应该在asterik部分使用什么的任何提示?代码以我使用的格式粘贴在下面:

<div>
  <form>
    <div class="div1"><input type="text" name="data1"></div>

    <div class="div2"><input type="text" name="data2"></div>

    <button class="submitformbutton hidden" type="submit">Submit</button>
  </form>
</div>

<div>
  <span class="capture_button">Capture the form data</span>
  <div class="divoutput"></div>
</div>

1 个答案:

答案 0 :(得分:1)

听起来你想用0替换小于0.25的值。

if u < 0.25 then u=0;
output;

如果您想要忽略小于0.25的值,请将OUTPUT语句设置为条件。

if u >= 0.25 then output;

鉴于您的代码结构,这可能导致少于15,000次观察。