SAS:将行从 1 循环求和到列指定的值

用户3641630

我正在处理一个保险数据集,其中包含第 1 天到第 365 天的覆盖状态 1(是)或 0(否)。我需要创建一个变量是 1 的总和,但仅到某一天,再次指定通过另一个变量,num days。在下面的数据集中,我想创建直到“NumDays”指定位置的天数总和。因此,A 的 sum 值将是 4、B - 2、C - 2、D-4 & E-1。我有什么想法可以做到这一点吗?谢谢!

ID  Day2    Day3    Day4    Day5    Day6    NumDays Sum
A   1       1       1       0        1      5        ?
B   1       0       1       1        1      3        ?
C   1       1       1       1        1      2        ?
D   1       1       1       1        1      4        ?
E   1       1       1       1        1      1        ?
多姆帕兹

这是非常直接的。创建一个包含所有天数的数组,然后循环它们的第一个 NumDays 相加。

data want;
set have;
array d[*] day:;

do i=1 to NumDays;
    if i <= dim(d) then
        sum = sum(sum,d[i]);
end;

drop i;
run;

正如@Reeza 在评论中所说,请展示您的尝试。SO 不是代码编写服务。先试一试,然后问你是否卡住了。我给你这个。;-)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果第2列的行与值匹配,则对第1列的值求和

来自分类Dev

将最后X列的值求和到新列中

来自分类Dev

将第1列具有相同值的csv文件的第2列求和

来自分类Dev

如何将1个concat列与同一列中的多个值求和

来自分类Dev

如果列表值与列名相对应,如何将列值设置为1(由行索引指定)?

来自分类Dev

Matlab-如何将1 / x最优值的1到1E10系列求和(几分钟)-Matlab变慢

来自分类Dev

将循环集列中的字典值比较为1或-1 python

来自分类Dev

如何根据第 1 列中的值将行从工作表 x 复制(然后删除)到工作表 y?

来自分类Dev

Excel VBA 按钮。将行从 Sheet1 复制到 Sheet2 / 条件:列值

来自分类Dev

将数据集中的列从指定行中的最大值到最小值排序

来自分类Dev

将粘贴循环复制到 1 colomn 1 colomn

来自分类Dev

Pandas 行值到列,然后是 1 或 0,如果这是行中的值或不是

来自分类Dev

将行汇总为1行并添加列

来自分类Dev

使用3列将2行合并为1行

来自分类Dev

如何对第1列中具有相同值的两个或更多csv文件的行求和?

来自分类Dev

如何对第1列中具有相同值的两个或更多csv文件的行求和?

来自分类Dev

如何将这些行值放置到列而不循环?

来自分类Dev

将熊猫中特定列的所有行值相除,以使其行总和为1

来自分类Dev

熊猫,将行中的值求和以形成“总计”列

来自分类Dev

对两行的值求和,但将某些列分开

来自分类Dev

如何求和指定的行并显示在列中

来自分类Dev

使用SAS将包含空值和空格的行插入数据库

来自分类Dev

将2列映射到1列中的2行?

来自分类Dev

Interop Excel 将所有值读入 1 行

来自分类Dev

数据从1行到3列

来自分类Dev

字段到1行

来自分类Dev

将PIVOT行转换为具有超过1个值的列

来自分类Dev

将file1的行值添加到file2的列标题中

来自分类Dev

SQL Server:将 2 行值放入 1 列并加入它,同时使用 where 子句

Related 相关文章

  1. 1

    如果第2列的行与值匹配,则对第1列的值求和

  2. 2

    将最后X列的值求和到新列中

  3. 3

    将第1列具有相同值的csv文件的第2列求和

  4. 4

    如何将1个concat列与同一列中的多个值求和

  5. 5

    如果列表值与列名相对应,如何将列值设置为1(由行索引指定)?

  6. 6

    Matlab-如何将1 / x最优值的1到1E10系列求和(几分钟)-Matlab变慢

  7. 7

    将循环集列中的字典值比较为1或-1 python

  8. 8

    如何根据第 1 列中的值将行从工作表 x 复制(然后删除)到工作表 y?

  9. 9

    Excel VBA 按钮。将行从 Sheet1 复制到 Sheet2 / 条件:列值

  10. 10

    将数据集中的列从指定行中的最大值到最小值排序

  11. 11

    将粘贴循环复制到 1 colomn 1 colomn

  12. 12

    Pandas 行值到列,然后是 1 或 0,如果这是行中的值或不是

  13. 13

    将行汇总为1行并添加列

  14. 14

    使用3列将2行合并为1行

  15. 15

    如何对第1列中具有相同值的两个或更多csv文件的行求和?

  16. 16

    如何对第1列中具有相同值的两个或更多csv文件的行求和?

  17. 17

    如何将这些行值放置到列而不循环?

  18. 18

    将熊猫中特定列的所有行值相除,以使其行总和为1

  19. 19

    熊猫,将行中的值求和以形成“总计”列

  20. 20

    对两行的值求和,但将某些列分开

  21. 21

    如何求和指定的行并显示在列中

  22. 22

    使用SAS将包含空值和空格的行插入数据库

  23. 23

    将2列映射到1列中的2行?

  24. 24

    Interop Excel 将所有值读入 1 行

  25. 25

    数据从1行到3列

  26. 26

    字段到1行

  27. 27

    将PIVOT行转换为具有超过1个值的列

  28. 28

    将file1的行值添加到file2的列标题中

  29. 29

    SQL Server:将 2 行值放入 1 列并加入它,同时使用 where 子句

热门标签

归档