sas

    -1热度

    1回答

    combd dataset SAS正在检查第一个if语句,并且由于某种原因忽略其他语句。对于一对夫妇obs“class”= 1,对于所有其他人,它是空白的。我该怎么办?我确实需要括号将这些“或”语句分组。附加的是梳理数据集。刚刚注意到,在SAS中class = 1的obs是错误的! data clustered; set combd; if ((393821 ge avpm le 450041

    2热度

    1回答

    我试图从记事本(文本)阅读下面的数据文件转换为SAS数据集: name1,124325,08/10/2003,1250.03 name2,114565,08/11/2003,11115.11 name3,000007,08/11/2003,12500.02 当我使用该SAS代码: data new; filename tfile '~\transact2.txt'; infile tf

    0热度

    3回答

    这是一个较大查询的一部分,用于创建一个表,该表包含一个月内的观察值并将该月用作表名。 我想表名是一个明智的看日期,而不是数字。 为什么%sysfunc(putc())函数不会创建字符串? %macro transLiteralDate2Char(dateval=); %put numerical = &dateval.; %put sasdatavalue = %sysfunc(putc(&d

    0热度

    1回答

    我在SAS(使用WPS Workbench)中有一张表,如下所示。 ID Band_1 Band_2 Band_2 ... Band_160 1 Y Y N Y 2 N N N N 3 Y N N Y 4 N Y Y Y .. 200 Y N N Y 我想总结表如下:对于每个频带,我想y和n的值的数量的计数,与台转置(可选)。 因此,左下方将

    0热度

    2回答

    我是SAS新手,尝试做下一个: 我有两个表(用户&评论)通过user_id连接。 我已经通过user_id合并了两者。 有两个变量,我想用: “日期”(审查的另存为格式MMDDYY10。) “精英”(一年一用户是精英,保存为字符) 精英具有不同的形式(示例): 空单元 2012,2015,2017 2012:2017年 如何检查,如果用户是精英,当他写的评论? 由于提前, 贝约

    -1热度

    1回答

    我有3点是由一个ID列 版本SAS 9.2 D1(2个COLS)(ID栏是唯一的) ID Value 1 81 2 81 3 82 4 82 5 81 6 78 D2(3 COLS) 联的数据集 ID Line Code 1 1 651 1 2 652 1 3 655 2 1 650 2 2 652 3 1 651 3 2 655 3 3 651 3 4 658

    0热度

    1回答

    我想知道SAS中是否有简单的方法来计算字符串中的句子? 在伪代码中,我将寻找每.,?,并且!指数,并检查之前,该指数(-1或-2)是一个字符。 有什么更好的点子?

    1热度

    2回答

    我正在使用Datastage 11.3,我需要从DataStage调用SAS进程。我的问题是:Datastage和SAS需要安装在同一台服务器上?如果这些工具没有安装在同一个地方怎么办?谢谢! PD:对不起,我的英语:s

    -1热度

    1回答

    我有两个百分比/类别(5个类别)。 现在我想绘制这些按类别分组的百分比。 我该怎么做? 感谢

    3热度

    3回答

    我知道存在数据步DO循环的LEAVE语句来终止当前循环。但是,我找不到相应的 宏命令的文档。 我试过%LEAVE但似乎没有定义。 SAS没有宏循环的break语句吗? 如果不是,除了使用%GOTO或DATA _NULL_之外还有其他选项吗?