楼主: 4rapid
1540 2

[问答] 有关观测选择的问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:70份资源

硕士生

59%

还不是VIP/贵宾

-

威望
0
论坛币
344 个
通用积分
0
学术水平
2 点
热心指数
3 点
信用等级
0 点
经验
2075 点
帖子
158
精华
0
在线时间
155 小时
注册时间
2008-10-18
最后登录
2016-4-25

楼主
4rapid 发表于 2011-3-9 21:36:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
情况是这样的:我有一系列股票数据,每个日期对应多个观测。我想做的是,如果这个日期里只要有一个观测为0,就删除这个日期对应的所有观测。请问如何写代码呢?谢谢大家解答!
二维码

扫码加我 拉你入群

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

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

关键词:股票数据 如何写 选择 观测

沙发
wushang021881 发表于 2011-3-9 21:39:29
[不懂,只是路过,随便看看。b] 1# 4rapid

藤椅
ntsean 发表于 2011-3-10 09:19:38
比较笨的办法,凑合着用吧

data a;
input date obs;
datalines;
1 1
1 1
1 2
1 2
2 1
2 0
2 1
2 4
3 1
3 1
3 5
;

data group(keep=date flag);
set a;
by date;
if first.date then flag=0;
if obs=0 then flag=1;
if last.date then output;
retain flag;

data a(drop=flag);
merge a group;
by date;
if flag=0;
proc print data=a;run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 17:16