楼主: liao.k
1402 6

[问答] 删除整行 [推广有奖]

  • 0关注
  • 0粉丝

初中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
86 点
帖子
8
精华
0
在线时间
7 小时
注册时间
2013-2-17
最后登录
2013-6-24

楼主
liao.k 发表于 2013-2-22 23:44:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在SAS里,有多列数据。我想删除 有“2011” 的所有整行,2011是year,我应该怎么编写语句。谢谢
二维码

扫码加我 拉你入群

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

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

关键词:year ear 2011

沙发
bjtoronto 发表于 2013-2-22 23:58:49
希望可以帮到你:
data test;
input year ttt $;
datalines;
2010 fds
2011 dfdf
2012 ttt
2013 ggg
2009 sss
2011 aaa
2008 ttt
2011 bbb
2013 eee
;
run;

data test1;
set test;
where year ne 2011;
run;

藤椅
leonkd 在职认证  发表于 2013-2-23 00:15:44
if year=2011 then delete;

板凳
liao.k 发表于 2013-2-23 10:57:45
leonkd 发表于 2013-2-23 00:15
if year=2011 then delete;
这样删不了···

报纸
hamsik11 发表于 2013-2-23 15:54:13
liao.k 发表于 2013-2-23 10:57
这样删不了···
where year contain “2011”

地板
leonkd 在职认证  发表于 2013-2-24 02:24:02
liao.k 发表于 2013-2-23 10:57
这样删不了···
怎么可能,你确定你的data是哪里的,如果是work里面的肯定可以。

比如,

data aaa;
   set aaa;
   if year=2011 then delete;
run;

但是,如果的data是其他的library的,这个lib设定了access=readonly,那肯定就删不了了。

7
bjtoronto 发表于 2013-2-26 06:20:31
Could you please post some sample data records for reference?

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

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