如何在SAS数据集中为一行添加多行或叫生成重复观测

conditions:对sashelp中的class数据集中age=15的观测,重复一行,即让其出现两行或三行,详细如下:


sashelp.class数据集截图

希望的class数据集截图,重复一行

汇总方法如下:

方法1: 此方法使用前必须排序sashelp.class

逻辑解析:将age=15的单独生成一个数据集,然后再和之前的class数据集做纵向合并,用by name排序就可以了,程序如下图:

方法1

方法2 :这个方法简单,数据集排序不排序都可以用

方法2

方法3:使用宏,宏的好处就是较强的复用性,并且可以控制重复的行数,但是思路和方法2是一样的

方法3

我爱宏,我爱宏,但是我又不会宏,又不会宏,哈哈哈哈。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章