SAS中文论坛
标题:
小女子请教 3 个sas 面试问题,急~!!在线等
[打印本页]
作者:
shiyiming
时间:
2010-8-13 08:01
标题:
小女子请教 3 个sas 面试问题,急~!!在线等
先谢谢了~!
1. 如果现在要分组 (by group) 处理一个很大的数据, 但是没有memory来sort data, 怎么办?
2. 写一个sas code来比较2个data set, 允许误差为0.1
3. 写一个sas macro 来计算一个email 地址中有多少个数字
bow~!!
作者:
shiyiming
时间:
2010-8-13 08:53
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
1 index
2 proc compare
3
[code:3c6hwzyx]%macro test(email);
%put NOTE:*** EMAIL(&email)包含%length(%sysfunc(compress(&email,,dk)))个数字 ***;
%mend;
%test(aaaa1024@hotmail.com)
%test(a1234567@hotmail.com)
%test(a12aa345@hotmail.com)[/code:3c6hwzyx]
作者:
shiyiming
时间:
2010-8-13 09:01
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
请问2, proc compare 有什么option可以怎么允许误差0.1呢? 可以详细一点吗? 谢谢了
~!!
作者:
shiyiming
时间:
2010-8-13 09:07
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
题目真难,答案真是经典。这样的问题至少是高级程序员的问题。hopewell,你已经得到这份工作了,只要你肯屈就。
作者:
shiyiming
时间:
2010-8-13 09:14
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
to trifolium:
[quote:1ou0t6i0]2. 写一个sas code来比较2个data set, 允许误差为0.1[/quote:1ou0t6i0]
按我的理解误差0.1是说的数据集里的变量吧
to jingju11:
又拿我打镲,我现在录入的工作都可以考虑了
作者:
shiyiming
时间:
2010-8-13 13:26
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
什么公司,能透露一下吗?
作者:
shiyiming
时间:
2010-8-14 01:06
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
怎么像我提的问题,又有人抄我的面试问题。看来我又要换几道题。
作者:
shiyiming
时间:
2010-8-14 07:41
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
我的答案能得几分呀? <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
作者:
shiyiming
时间:
2010-8-14 23:26
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
膜拜
作者:
shiyiming
时间:
2010-8-15 20:15
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
<!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> 同意"京剧11"的看法,只要hopewell愿意屈就...
作者:
shiyiming
时间:
2010-8-15 20:18
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
我有个疑问,@163的数字算能在内么? <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: -->
作者:
shiyiming
时间:
2010-8-17 08:56
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
@163算在里面了
[code:k8z1tmh4]%macro test(email);
%let count_all=%length(%sysfunc(compress(&email,,dk)));
%let count_part=%length(%sysfunc(compress(%scan(&email,1,'@'),,dk)));
%put NOTE:*** %upcase(&email) 共包含&count_all.个数字(帐户名部分&count_part.个) ***;
%mend;
%test(a12aa345@123.com)[/code:k8z1tmh4]
NOTE:*** <!-- e --><a href="mailto:A12AA345@123.COM">A12AA345@123.COM</a><!-- e --> 共包含8个数字(帐户名部分5个) ***
作者:
shiyiming
时间:
2010-8-19 16:16
标题:
Re: 小女子请教 3 个sas 面试问题,急~!!在线等
to trifolium
#2 proc compare base=basedata comp=compdata criterion=0.1;
by var1 var2 ...;/* target variables */
run;
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2