有没有办法根据一个值自动创建多个新变量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法根据一个值自动创建多个新变量?相关的知识,希望对你有一定的参考价值。

enter image description here

在我目前的表中,我有两列。一列代表某一天的新案件数量。另一列代表天数。

我想创建代表个人的新变量,这样我最终会有一个新的表。

比如说enter image description here

在第0天,有一个病人被感染,所以创建了病人1。在第1天,有3个人被感染,所以创建了3个新的病人。我甚至不知道该如何开始。如果在SAS中无法实现,我愿意用python来做这件事。

答案

在循环中使用OUTPUT语句即可。

data want;
  set have;
  do i=1 to new_cases;
    patient+1;
    output;
  end;
run;

以上是关于有没有办法根据一个值自动创建多个新变量?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法从多个 URL 生成 Web 查询,而无需在 Excel 中对值进行硬编码?

有没有办法将2个非常相似的代码片段组合成一个函数并重复?

R:根据OR条件创建具有多个级别的新变量[重复]

有没有办法计算和保存一个新变量,它是多个 netCDF 或 tif 文件的函数?

有没有办法使用相同的布局动态创建片段并向它们显示数据?

有没有办法在 MongoDB 中创建一个具有多个值的过滤器?