如何将变量标签从一个变量复制到另一个变量

How to copy variable labels from one variable to another

我使用 CTABLES 创建了一个 table,它本质上是 3 个变量的交叉表,其中包含一些(但不是全部)小计。 使用 OMS,我已将生成的 table 保存到 SAV 文件中。 令我惊讶的是,具有实际计数的变量是字符串变量。 我想四舍五入计数,所以我按以下方式创建了数字变量:

NumVar = 5*(rnd(numeric(CountVar, F4.0)/5)).

现在我想使用语法将 Countvar 的变量标签复制到 Numvar。但是要怎么做呢?

这里有一个更好的舍入方法,然后是复制标签的代码:

NumVar = rnd(numeric(CountVar, F4), 5).
apply dictionary from * / source var = CountVar / target var = NumVar / varinfo varlabels.