楼主: moyunzheng
7608 11

SAS 宏返回值、调用宏的问题 [推广有奖]

11
myc_sas 发表于 2011-3-24 20:50:46
10# moyunzheng

你在读raw data的时候就可以直接把一行数据读入多行啊。

12
moyunzheng 发表于 2011-3-25 17:32:07
11# myc_sas raw data都是colum input,而且有五行之多,近百个位置,用这样的方法实在太麻烦。所以昨晚用transpose完成了,先用by variables;除外a1-a10,...,i1-i10外的所有变量,这样a1-a10,...,i1-i10变成新变量col1的值,原有所有的食物克数变成了新变量col2的值。着就是根据col1的值a1-a10,...,i1-i10来形成三个变量是哪一天(day)哪一餐(eat)哪种食物(foodid)。最后把不需要的m1-010等变量以及所有foodid缺失的值drop就成了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 03:17