【问题标题】:Converting variables to observations in SAS在 SAS 中将变量转换为观察值
【发布时间】:2015-06-04 23:04:09
【问题描述】:

我在 SAS 中有以下家庭作业问题。我得到了 12 个变量,每个变量都有一个观察值(它们在 excel 电子表格中),我的任务是将它们转换为具有 12 个观察值的单个变量不使用 proc 转置。这似乎应该是一个简单的记录管理练习,使用数组,但我和我的同学都无法弄清楚。任何帮助将不胜感激。

【问题讨论】:

  • 假设您已将 excel 数据读入 SAS 数据集,这看起来像是一个数据步骤练习。将所有变量放入一个数组中(在 SAS 文档中查找 ARRAY 语句)。使用 DO 循环遍历数组,将新变量设置为数组变量,并在 DO 循环的每次迭代中输出一行。如果您自己尝试一下,但遇到困难,可以提供更多帮助。
  • 使用 transpose 关键字查看 sas 中的其他一些 Stack Overflow 问题。其中一些将完全显示此方法。

标签: arrays variables sas


【解决方案1】:

您可以连接所有变量并将值分配给所需的变量。

【讨论】:

  • 通过添加示例或一些代码来改进此答案。
猜你喜欢
  • 1970-01-01
  • 2018-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多