楼主: uuuuu7
跳转到指定楼层
上一主题 下一主题
收起左侧

[统计--软件] sas advance 这次又是一晚速成 5/29/2020

🔗
 楼主| uuuuu7 2020-6-14 06:29:33 | 只看该作者
全局:
bachelor0799781 发表于 2020-6-13 17:22
能帮我看看是这个意思吗?

array character (10) Q1-Q10;

emmm我记得ABCDE的这个是直接替换 不是写入另一个新的
然后是把ABCDE分别换成12345 不是整个 就是说A换成1这个样子
所以if else这里大概要写四五排. 1point 3 acres
建议自己可以随便打个表然后试下能不能跑成功
回复

使用道具 举报

全局:
uuuuu7 发表于 2020-6-14 06:29
emmm我记得ABCDE的这个是直接替换 不是写入另一个新的
然后是把ABCDE分别换成12345 不是整个 就是说A换 ...

多谢,那么请问如何写入num1-num10啊?这个num1-num10是新的创造出的变量吗?
回复

使用道具 举报

🔗
 楼主| uuuuu7 2020-6-14 06:49:57 | 只看该作者
全局:
bachelor0799781 发表于 2020-6-13 17:34
多谢,那么请问如何写入num1-num10啊?这个num1-num10是新的创造出的变量吗?
. Waral dи,
哦不好意思我记混了!我自己之前在prepare的时候是直接替换的 考试的时候是要另外储存在num1-num10的
这个num就是在q后面另外新建一个就像你之前代码那样!
回复

使用道具 举报

全局:
构建出array number (10) num1-num10后,哪个code可以把改完后的Q1-Q10存入num1-num10啊?



array character (10) Q1-Q10;
array number (10) num1-num10;
. ----
do i=1 to 10; ..
if character{i} ='A' then character{i}=1;
if character{i} ='B' then character{i}=2;. 1point 3 acres
if character{i} ='C' then character{i}=3;
if character{i} ='D' then character{i}=4;
if character{i} ='E' then character{i}=5;



end;
run;
回复

使用道具 举报

🔗
 楼主| uuuuu7 2020-6-14 07:13:07 | 只看该作者
全局:
bachelor0799781 发表于 2020-6-13 18:07
构建出array number (10) num1-num10后,哪个code可以把改完后的Q1-Q10存入num1-num10啊?

array后面这个跟的是array的命名
比如说
array qq(10) Q1-Q10;. Χ
array numnum (10) num1-num10;-baidu 1point3acres
然后ifelse就是
if qq[i]='A' then numnum[i]=1;
else if qq[i]='B' then numnum[i]=2;
...
.--
emmm大概是这样(如果我没记错的话)
建议自己set一个表跑下试试hhh
回复

使用道具 举报

全局:
uuuuu7 发表于 2020-6-14 07:13
array后面这个跟的是array的命名
比如说
array qq(10) Q1-Q10;
. .и
多谢。我再试试。

补充内容 (2020-6-14 09:03):
多谢指点,已经成功了
回复

使用道具 举报

全局:
uuuuu7 发表于 2020-6-3 08:15
?output里有X200呀

楼主,不好意思,这题也有问题。

%macro loop(start,end);.
%do i =&start %to &end;
   %if &i>10 %then %do;
    data x&i;
        x=&i;
        run;. 1point3acres.com
        %end;
%end;
%mend;
%loop(1,200);

. 1point3acres.com 我跑出来后log里有200个dataset,但是output data只有一行一列,一列就是X,一行写着11. 这个是咋回事呀?

感谢感谢!
回复

使用道具 举报

🔗
 楼主| uuuuu7 2020-6-14 09:45:28 | 只看该作者
全局:
bachelor0799781 发表于 2020-6-13 20:03
楼主,不好意思,这题也有问题。

%macro loop(start,end);

见本帖五楼
那个表那里可以下拉
回复

使用道具 举报

🔗
KissChuo 2020-6-14 10:33:11 | 只看该作者
全局:
请教一下lab6 macro,用sql把region='AMR'的avg(var)存成一个macro variable 用into:mvar
回复

使用道具 举报

🔗
KissChuo 2020-6-14 12:06:05 | 只看该作者
全局:
bachelor0799781 发表于 2020-6-14 07:17
多谢。我再试试。. 1point 3acres

补充内容 (2020-6-14 09:03):

我试了但是好像还是不好用,可以发一下你的code么?谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表