全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1513 5
2012-02-29
data a;
input m $30.;
菠菜,土豆,黄瓜
豆角,茄子,西红柿,萝卜
豆芽,面粉
白菜,玉米,竹笋,蘑菇,大蒜,大葱,鸡蛋,豆腐
;
run;

请问如何编程求出字符型变量m中“,"最多有几个?

谢谢各位!

二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-29 10:22:44
由于数据较多,需要找出“,"最多有几个,并进行相关的分析
二维码

扫码加我 拉你入群

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

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

2012-2-29 10:28:06
data a;
input m $30.;
cards;
菠菜,土豆,黄瓜
豆角,茄子,西红柿,萝卜
豆芽,面粉
白菜,玉米,竹笋,蘑菇,大蒜,大葱,鸡蛋,豆腐
;
run;

data a;
set a;
n=compress(m,',');
nn=length(m)-length(n);
run;
二维码

扫码加我 拉你入群

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

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

2012-2-29 11:59:01
用compress加length可以
二维码

扫码加我 拉你入群

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

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

2012-2-29 13:23:17
use the count function!
n=count(m,',');
ok!
二维码

扫码加我 拉你入群

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

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

2012-2-29 15:31:10
你的count更简洁呵呵,学习了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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