sas

    -1热度

    1回答

    我有一个excel文件,我想将文本分成SAS中的不同列。 在它看起来像这样在同一列中的文件,我想拆它,摆脱引号: ID;"City";"Year" 1;"New york";NULL 2;"stockton";"18" 这就是我试图做的: data work.project ; infile "&path\users.csv" delimiter=';' missover ds

    0热度

    1回答

    我试图写模拟高尔夫球的变形例的SAS程序,2个半部的每9个孔: 对于1个半9洞: 以九个十二面骰子开始,值为-1,0,1,2,3,4且具有常数概率。 挑选最低值的骰子,并将它们存储到数组中。 除去许多骰子的最低值(即,如果0是最低值,并且其中有3个,则第二次迭代只剩下6个骰子)。重复,直到数组有9个元素。 将这些分数汇总在一起得到上半场得分。 我能写出下面的代码,每轮取最低分,然后每轮取消一个骰子

    0热度

    1回答

    有没有其他人有这个问题?基本上,有时当我编写宏并运行代码时,什么都不会发生。日志只是将您试图执行的代码写入黑色,但它就像是SAS被禁用,您必须关闭SAS并在再次正常运行之前将其重新打开。有没有办法解决这个问题,而不必关闭和萨斯。 这是我的代码: dm 'clear log'; dm 'clear output';

    4热度

    3回答

    我想在SAS数据步骤中对数据进行排序。我的意思是:proc的工作应该在数据步骤中完成。有没有解决方法?

    1热度

    2回答

    我有一个卡历史数据集,如下所示。对于每个客户,他们可能在同一天申请一张或多张卡片。但是,由于各种原因,他们的卡被取代。发卡日期是发卡时的日期。新卡ID是替换卡的ID。例如,对于顾客A,他的卡首先在2017年2月1日发行,卡ID为1234. 3天后,他失去了他的卡并且在2017年5月5日发行了新卡(1235)。 Customer ID First Issue Date Card Issue Date

    2热度

    2回答

    我有一个行矩阵(矢量)A和另一个矩形矩阵B.我如何使用proc iml或其他方式将每行矩阵B与SAS中的行矩阵A相乘? 假设 A = {1 2 3} B = {2 3 4 5 9 10} 我的输出C将是: {2 6 12 5 18 30} 谢谢!

    1热度

    1回答

    SAS Enterprise Guide相对较新。我正在寻找一种方法来提示用户在流程执行期间上传文件。该文件将用于流程后续步骤中。 这可能吗?有什么替代方法可用?

    0热度

    1回答

    假设我们仅限于使用SAS并具有面板/纵向数据集。我们有队列和时间指标,以及一些测量变量y。 data in; input cohort time y; datalines; 1 1 100 1 2 101 1 3 102 1 4 103 1 5 104 1 6 105 2 2 . 2 3 . 2 4 . 2 5 . 2 6 . 3 3 . 3 4 . 3 5 .

    0热度

    1回答

    我在R中使用函数分位数来计算第90,第75,第50,第25百分位数,但是我的同事使用SAS proc单变量来做相同的计算,不同的结果(例如,来自R的第90百分位数是47.36,但来自SAS的第90百分位数是50.64)。我试图找出原因。有人能给我一些指导吗? R代码里面: 位数(C(43.55,41.30,39.40,40.93,38.74,39.97,45.38,41.48,45.01,42.0

    0热度

    1回答

    我正在尝试绘制一些图。我需要用verf_typ_nmes中的名称将19个散点图代入数据和执行步骤,然后执行一次。我研究过谷歌,并认为我复制正确,但没有好处。 我得到的错误: “预计%未在%DO语句中找到” 错误:将编译一个虚拟宏。 %macro Multiplot(); %do verf_typ_nmes = BDPREP, BRCODE, CONTNT, COPAL, CURSRY,