如何为 sas 中的每一行分组 50 列并为其值创建一个新列?

迪维亚·古普塔

我有 50 个分类列,其中包含数字和 1 个单独的列用于唯一标识符和 100 行。我想从中创建一个新的数据集,它有 3 列: Column1 用于唯一标识符;Column2 用于为每行分组的分类列;和, Column3 为数值。

目前,我有这个:

ID  Column1 Column2..........Column 50
--- ------- -------          ---------
A     23      40                90
B     50      7                 79
C     0       9                 4

我要这个,

ID   GroupedColumn   Value
---   -----------    -----
 A      Column1        23
        Column2        40
          .
         .
      Column50       90
B      Column1        50
       Column2        7
       .
       .
      Column50       79
C     Column1        0
      Column2        0
       . 
       .
      Column50       4
汤姆

只需使用 PROC TRANSPOSE。

proc transpose data=have out=want ;
  by id;
run;

自动变量_NAME_将具有原始变量名称,而值将位于名为 的变量中COL1您可以使用 PROC TRANSPOSE 语句上的选项来更改默认名称。

proc transpose name=GroupedColumn prefix=Value out=want;

请注意,名称仍会1附加到每个 ID 的第一次观察中。如果每个 ID 有多个观察值,那么您还将获得 VALUE2、VALUE3 等。

或者使用rename=输出数据集上dataset 选项来更改新变量的名称。

proc transpose name=GroupedColumn out=want(rename=(col1=Value));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使组的每一行与SAS中的最后一行匹配

来自分类Dev

如何为mysql表的新列中的每一行生成唯一值?

来自分类Dev

如何为数据帧的每一行创建一个列联表

来自分类Dev

如何为另一列中的每一行重复所有列值

来自分类Dev

如何从kusto中的列中分离出唯一值并为其创建新行?

来自分类Dev

如何创建一个新的DataFrame,其中每一列代表一个实例在上一个DataFrame的一行中的出现

来自分类Dev

如何为左联接中的每一行选择仅一行

来自分类Dev

如何为R中具有特定值的每一行检索列索引?

来自分类Dev

Julia:如何为Number类型的每一列创建一个新列?

来自分类Dev

如何为表中的每一行生成一个单独的django URL?

来自分类Dev

如何在SAS中将多个列合并为一个

来自分类Dev

如何在SAS中将多个列合并为一个

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

如何为文件的每一行添加交互值?

来自分类Dev

如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

来自分类Dev

如何为R中的数据表中的每一行创建子类别

来自分类Dev

连接2个表后如何为每一行选择一个值

来自分类Dev

如何在我的 json 的每一行中添加一个新值

来自分类Dev

如何从按列分组的分组中返回一行

来自分类Dev

如何从按列分组的分组中返回一行

来自分类Dev

我将如何创建一个具有aa列的唯一值并对其进行计数的新数据框?

来自分类Dev

如何通过使用其第一列作为新的第一行从另一个矩阵创建一个新矩阵?

来自分类Dev

如何在 SQL 中创建一个新列,其值为 - 'some word as prefix' + 'values from another column'

来自分类Dev

如何为表格中的每一行生成唯一的URL?

来自分类Dev

如何为m子4中的每一行分配值

来自分类Dev

如何为表中的每一行数据设置 2 个或更多单选按钮?

来自分类Dev

如何为每一行使用SaveChanges()

来自分类Dev

如何为 MatLab 脚本的每一行计时?

来自分类Dev

如何为每一行应用公式

Related 相关文章

  1. 1

    如何使组的每一行与SAS中的最后一行匹配

  2. 2

    如何为mysql表的新列中的每一行生成唯一值?

  3. 3

    如何为数据帧的每一行创建一个列联表

  4. 4

    如何为另一列中的每一行重复所有列值

  5. 5

    如何从kusto中的列中分离出唯一值并为其创建新行?

  6. 6

    如何创建一个新的DataFrame,其中每一列代表一个实例在上一个DataFrame的一行中的出现

  7. 7

    如何为左联接中的每一行选择仅一行

  8. 8

    如何为R中具有特定值的每一行检索列索引?

  9. 9

    Julia:如何为Number类型的每一列创建一个新列?

  10. 10

    如何为表中的每一行生成一个单独的django URL?

  11. 11

    如何在SAS中将多个列合并为一个

  12. 12

    如何在SAS中将多个列合并为一个

  13. 13

    如何使数据框中的每一行的每一列都有一个值?

  14. 14

    如何为文件的每一行添加交互值?

  15. 15

    如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

  16. 16

    如何为R中的数据表中的每一行创建子类别

  17. 17

    连接2个表后如何为每一行选择一个值

  18. 18

    如何在我的 json 的每一行中添加一个新值

  19. 19

    如何从按列分组的分组中返回一行

  20. 20

    如何从按列分组的分组中返回一行

  21. 21

    我将如何创建一个具有aa列的唯一值并对其进行计数的新数据框?

  22. 22

    如何通过使用其第一列作为新的第一行从另一个矩阵创建一个新矩阵?

  23. 23

    如何在 SQL 中创建一个新列,其值为 - 'some word as prefix' + 'values from another column'

  24. 24

    如何为表格中的每一行生成唯一的URL?

  25. 25

    如何为m子4中的每一行分配值

  26. 26

    如何为表中的每一行数据设置 2 个或更多单选按钮?

  27. 27

    如何为每一行使用SaveChanges()

  28. 28

    如何为 MatLab 脚本的每一行计时?

  29. 29

    如何为每一行应用公式

热门标签

归档