【发布时间】:2017-11-08 17:33:17
【问题描述】:
我想知道是否有一种方法可以创建新变量并根据一系列值对其进行重新编码。是否可以给出一个范围或者我必须指定每个值。
data recode ;
set old ;
if value =
{(291.0-291.5) OR (295.2) OR (297.3- 297.7) OR (300.5) OR (305.8)}
then care = 'new' ;
if value =
{(500.1-501.5) OR (595.2)}
then care = 'old';
ELSE care = 'other';
run ;
【问题讨论】:
-
看看
proc format:www2.sas.com/proceedings/sugi27/p056-27.pdf
标签: sas