我需要使用SAS做一行明智的数据。数据文件如下所示
Dress_ID 29/8/2013 31/8/2013
1006032852 2114 2274
1212192089 151 275
1190380701 6 7
我想根据Dress_Id总结第29/8/2013和31/8/2013列
此致
阿迪蒂亚
答案 0 :(得分:2)
一种方法是使用sum(of _NUMERIC_)
功能。如果你使用这个,只需确保将Dress_ID格式化为一个字符变量,因为它将一行中的所有数字变量相加。如果您向数据集添加其他数字字段,也可能遇到一些问题,但现在看来,这应该可以解决您的问题。
这可以写成:
data want;
set have;
Total = sum(of _NUMERIC_);
run;
这将在您的数据集中创建一个包含总计的“总计”列。
答案 1 :(得分:0)
如果数据集中只有2个变量,则可以使用SQL来执行此操作:
Proc Sql;
Create table Sum_table as
Select Dress_id, Date1+date2 as sum_of_dates
from dataset_dress;
quit;
Date1和Date2是您的2013年8月28日和2013年8月31日。你不能拥有以日期开头的变量名,但这只是我不错的例子。