spss:重命名变量lab

2024-09-28 20:58:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个可变标签的列表,我想把它们大写

(即)变量标签。在

 L0K3V       "PROBLÈME AVEC VOS ENFANTS"
 PK34        "QUEL ÂGE AVIEZ-VOUS?"
 ML9KL       "RÉPONDANT A-T'IL DÉJA ÉTÉ LÉGALEMENT MARIÉ(E)"
 ...

程序

^{pr2}$

Tags: 列表标签me大写gevosvousquel
2条回答

您还可以生成变量label“…”,而不是生成变量。如果你想要的是标题大小写,你可以只做v.VariableLabel=v。变量标签.title()

1)在建议不能从数据集中使用Submit时出错。在

2)VARIABLE LABEL是重新标记变量的正确命令。在

以下是实现相同目标的简化方法:

get file="C:\Program Files\IBM\SPSS\Statistics\23\Samples\English\Employee data.sav".
begin program.
import spss, spssaux, spssdata
spss.Submit("set mprint on.")
vd=spssaux.VariableDict()
spss.Submit("VARIABLE LABEL %s." % ("\n".join(["%s '%s' " % (str(v), v.VariableLabel.capitalize())  for v in vd])))
spss.Submit("set mprint off.")
end program.

相关问题 更多 >