SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 653|回复: 4
打印 上一主题 下一主题

请教sas一次删除多行数据的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-11-21 03:54:01 | 只看该作者

请教sas一次删除多行数据的问题

我的SAS为9.13
我现在碰到的问题是资料太大
因此我要把一部份的样本删掉
请问我要怎么做才一次删掉多行资料
如把第2行到第1000行数据都删掉这样

先感谢各位大大帮忙了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-11-21 10:23:54 | 只看该作者

Re: 请教sas一次删除多行数据的问题

[code:10v50ayt]data temp;
    set sashelp.class;
    if 2 le _n_ le 10 then delete;
run;[/code:10v50ayt]
大概这模样
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-11-21 23:23:03 | 只看该作者

Re: 请教sas一次删除多行数据的问题

[code:2n8hamjn]
/*USING PROC SQL TO DELETE MULTIPLE ROWS*/
proc sql;       
        select  *
        from sashelp.class     
        where monotonic() between 2  and 10
        ;
quit;       
[/code:2n8hamjn]
回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
地板
发表于 2010-11-22 09:40:39 | 只看该作者

Re: 请教sas一次删除多行数据的问题

<!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> ~~~~~~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-11-22 10:04:21 | 只看该作者

Re: 请教sas一次删除多行数据的问题

方法太多了,你能说下你的数据特点么?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-3 16:39 , Processed in 0.081601 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表