在 Proc FREQ 函数之后重命名 SAS 中的行变量名称



我这样做是为了得到一个如下所示的表格

PROC FREQ data=projet.matchs;
TABLES circuit/ NOCUM;
run;
Circuit Fréquence   Pourcentage
ATP      127           50.00
WTA      127           50.00

我需要完全相同的,除了我想要"男性"而不是 ATP 和"女性而不是"WTA" 所以我tue它是一个重命名功能,但我不知道如何使用它。

感谢您的帮助

请注意,这些不是"行变量名称"。 它们是变量 CIRCUIT 的实际(或格式化(值。

看起来您想要创建自定义格式来更改变量中值的显示方式。

proc format ;
value $gender 'ATP'='Male' 'WTA'='Female';
run;

然后告诉进程对变量使用该格式。

PROC FREQ data=projet.matchs;
TABLES circuit/ NOCUM;
format circuit $gender. ;
run;

最新更新