经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
sas如何自动计算算式
楼主
jianjiansun
2876
5
收藏
2017-11-16
关于sas的问题,现在数据集里有一列变量“持股比例”是形如“5+13+4”的字符变量,怎么通过简单的小程序变成形如“22”的计算出算式结果的数值变量。
萌新一枚正在学习,麻烦各位大佬给出详细的程序范例,感激不尽。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
ly1977907806
2017-11-30 13:48:40
可以先用字符截取函数取出你要的数据,在进行求和吧。自己的一点思路,我也是萌新。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
superguy333
2017-11-30 14:44:05
data X1;
INPUT STRING $15. ;
CARDS ;
5+13+4
;
RUN;
DATA X2;
SET X1;
NUM1=SCAN(STRING,1,'+');
NUM2=SCAN(STRING,2,'+');
NUM3=SCAN(STRING,3,'+');
SUM123=NUM1+NUM2+NUM3;
DROP NUM1 NUM2 NUM3;
RUN;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
superguy333
2017-11-30 14:47:31
scan(string,1,\'+\');
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
superguy333
2017-11-30 14:49:34
scan语句贴上去多了反斜杠
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
流水不朽
2017-12-1 11:02:01
在使用 scan 前,最好使用 countw(,'+'),算出有多少个数值被 + 分隔开来,再
使用 do 循环来实现 scan
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
求问:关于SAS安装
请各位管理界人事帮小弟我完成这个研究生作业,感激不尽!
求助!SAS的数据文件格式问题?
寻书
请高手献智:论据
4月17号数模题就发下来了,现在我要做哪些工作?
跪求时间序列SAS的论文
关于sas转换语言 希望大家帮帮忙
谁能给我传个sas的安装程序呢
在美国考SAS的过程
栏目导航
SAS专版
经管在职研
互联网金融与Fintech版
大数据分析
休闲灌水
Stata专版
热门文章
CDA 数据分析师:特征处理核心指南
电子行业深度报告:量子深潜-计算篇:从比特 ...
制造业全要素生产率(2000-2024年)
从知识图谱到认知智能
中物联:全球供应链发展趋势蓝皮书(2025)
企业降低融资成本白皮书(2025)
2025年最值得关注的公司-放射配体创新者开启 ...
中国能源统计年鉴1986-2023
签个到
达富发投资关于晶雪节能行情数据分析及投资 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群