全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1704 8
2014-07-18

A  B  C  D  E  F  G  H............名称


5  4  8   6  5  5  1  2.............值


我要取F下的5这个值 给变量X 然后用X的值除10 赋值给Y 输出Y的值求达人~~~~




二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-18 09:38:33
你这个 ABCDEFGH 是一个字符串呢,
还是 8个字段啊?

不同的属性是可以有不同的处理方式的
二维码

扫码加我 拉你入群

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

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

2014-7-18 10:16:15
ReneeD 发表于 2014-7-18 09:38
你这个 ABCDEFGH 是一个字符串呢,
还是 8个字段啊?
8个字符串
二维码

扫码加我 拉你入群

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

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

2014-7-18 11:03:21
Lakeyi 发表于 2014-7-18 10:16
8个字符串
没看明白,
你有 sas表数据么,
样例 图贴一下,
我看看,再帮你写吧。

二维码

扫码加我 拉你入群

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

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

2014-7-18 11:58:05
ReneeD 发表于 2014-7-18 11:03
没看明白,
你有 sas表数据么,
样例 图贴一下,
我已经对1691个观测值的编号(num)进行排序了,想取1%-99%之间的观测值
但是现在我不想用肉眼观察这个观测值总数1691,想用一个X来代替 就是取X的1%-99%

我的操作是把1691个观测值利用下面程序
data lxy5;
set lxy4 nobs=total end =last;
if last;
num=_n_;
run;
得到下图:
22222.jpg

然后取出这个num值存到X  在原数据集取取X的1%-99%得观测值
二维码

扫码加我 拉你入群

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

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

2014-7-18 13:25:35
Lakeyi 发表于 2014-7-18 11:58
我已经对1691个观测值的编号(num)进行排序了,想取1%-99%之间的观测值
但是现在我不想用肉眼观察这个观 ...
/*行数 参考
http://blog.sina.com.cn/s/blog_6a90ae320100yhdd.html
*/

%let mn=0.01* obsnum;
%let mx=0.99* obsnum;

/*得到1%-99%之间的记录*/
data lxy6;
set lxy5;
if num>=&mn;
if num<=&mx;
run;
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

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