【发布时间】:2015-06-04 23:04:09
【问题描述】:
我在 SAS 中有以下家庭作业问题。我得到了 12 个变量,每个变量都有一个观察值(它们在 excel 电子表格中),我的任务是将它们转换为具有 12 个观察值的单个变量不使用 proc 转置。这似乎应该是一个简单的记录管理练习,使用数组,但我和我的同学都无法弄清楚。任何帮助将不胜感激。
【问题讨论】:
-
假设您已将 excel 数据读入 SAS 数据集,这看起来像是一个数据步骤练习。将所有变量放入一个数组中(在 SAS 文档中查找 ARRAY 语句)。使用 DO 循环遍历数组,将新变量设置为数组变量,并在 DO 循环的每次迭代中输出一行。如果您自己尝试一下,但遇到困难,可以提供更多帮助。
-
使用
transpose关键字查看 sas 中的其他一些 Stack Overflow 问题。其中一些将完全显示此方法。