全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2013-2-23 00:02:24
支持
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-23 01:50:21
高, 实在是高
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-23 19:03:12
默默关注,静等结果
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-23 21:34:13
学习下,膜拜各路大神!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-24 00:56:34
Hi, I also have posted the program on SAS-L, and found the same discussion is going on here, so I posted here again.

data _null_;
a='5+sum(2.1,5.312)' ;
infile cards dlm='+ ,';
input @@;
_infile_=a;
input @1 x @'(' y  z 5. ;
b=put(x+sum(y,z),10.3);
put b;
stop;
cards;
try
;
run;

  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-24 10:26:59
farmman60 发表于 2013-2-24 00:56
Hi, I also have posted the program on SAS-L, and found the same discussion is going on here, so I po ...
我有比你更简单的方法
data _null_;
a="5+sum(2.1,5.312)";
b=5+sum(2.1,5.312);
put b;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-24 10:59:55
Sorry, How about this?


data test;
a='5+sum(2.1,5.312)' ;
infile cards dlm='+ ,';
input @@;
_infile_=a;
input @1 x$ @'(' y$  z $5. ;
b=put(x+sum(y,z),10.3);
put b;
stop;
cards;
try
;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-24 11:05:44
Ok, I find I am wrong on all. Forget above two posts
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-24 21:11:17
感觉好高深呀,,还没有学过sas
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-25 11:19:28
看一下吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-27 11:35:15
Although STRPARSER is too obtuse. Please have a try.
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-27 17:08:51
Mark
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-27 17:28:40
复制代码
这样算不? 不知道这种在楼主的定义里算不算一个data step.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-27 23:59:23
fcmp对于这个问题来说,效率不是问题,楼主多虑了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 01:07:36
yxcc1070 发表于 2013-2-27 17:28
这样算不? 不知道这种在楼主的定义里算不算一个data step.
b没有返回原data步
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 01:09:07
Jackywolf_2008 发表于 2013-2-27 23:59
fcmp对于这个问题来说,效率不是问题,楼主多虑了
效率提高后的fcmp sas93是有一定提高,但是对于基础性计算,效率损失严重,每秒只能3000多次
应该有什么样的效率和处理方法呢?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 08:16:09
学习了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 20:37:00
提供个思路,试着用vvalue这个函数。
复制代码
就是不知道如何判定哪些word是变量,哪些是函数。所以不能满足要求。SAS内部不知道是如何处理的,难道是扫描一系列Reserved keywords?如果有类似的函数来判定的话,就可以完成任务。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 23:11:37
kuhasu 发表于 2013-2-28 01:09
效率提高后的fcmp sas93是有一定提高,但是对于基础性计算,效率损失严重,每秒只能3000多次
应该有什么 ...
从编程角度来讲,目前我个人倾向于使用fcmp, 暂时也想不到更好的方法。至于计算性能,不知道期望值是多少,而且个人觉得性能的好坏不仅依赖于软件,硬件是需要考量,因此,我觉得SAS DS2和SAS HPA的结合应该可以达到你的期望。
另外,我不太明白楼主为什么要这么做?什么样的商业实践需要这样做?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-3 00:41:10
yatming 发表于 2013-2-27 11:35
Although STRPARSER is too obtuse. Please have a try.
very cool solution.
变量进行了宏变量处理。以前从来没看到这种解决方法。
一般都是进行宏,然后temp array来保持高效率
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-6 14:25:46
路过,看看
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-14 07:45:31
复习复习复习。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-16 10:24:29
高手如云
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-16 22:04:22
不太明白,看个闹热
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-19 00:12:26
子鹿 发表于 2013-3-16 22:04
不太明白,看个闹热
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-28 13:02:19
只有神才知道的问题,还要修行很久
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-12 14:08:45
zhangzachary 发表于 2013-2-20 17:16
没有达到kuhasu大神的要求,仅仅作为抛砖引玉。
看不懂
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-13 09:57:49
完全没看懂的感觉
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-19 15:05:26
学习
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-19 16:25:24
正则表达式匹配出数值后再操作。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群