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

Rename row variables names in SAS after Proc FREQ function

我这样做是为了获得如下所示的 TABLE

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

除了我想要 "Male" 而不是 ATP 和 "female instead of "WTA 之外,我需要完全相同的东西” 原来是重命名功能,不知道怎么用

感谢您的帮助

注意那些不是 "row variable names"。它们是变量 CIRCUIT 的实际(或格式化)值。

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

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

然后告诉 proc 为您的变量使用该格式。

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