我制作了一个带随机数的数据集,用于结果和观察。我希望每个其他值都为0而另一个值为1,但我不确定如何继续。有没有办法告诉sas要么做一个模式,要么给所有的evens一个值或什么?
id outcome trt
1 1 0
2 1 1
3 0 0
4 1 1
等。我查看了可能使用mod,但据我所知,它会从我的数据集中获取值而不创建信息处理。
答案 0 :(得分:1)
MOD是一个功能。函数有参数,并返回一个值。 MOD将为您服务。 N 是一个自动变量,用于计算数据步骤迭代次数。尝试:
data want ;
set have ;
trt = mod(_n_,2) ;
run ;