楼主: guoyajing9
1511 6

请问在sas中如何按照国家挑选数据 [推广有奖]

  • 4关注
  • 1粉丝

已卖:13份资源

博士生

51%

还不是VIP/贵宾

-

威望
0
论坛币
410 个
通用积分
9.4121
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
18292 点
帖子
215
精华
0
在线时间
377 小时
注册时间
2010-9-27
最后登录
2025-9-11

楼主
guoyajing9 发表于 2013-1-18 23:59:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现有的数据集a包含变量
country   year    type    evdate
UK     2011     1        2011-11-20
UK     2012    -1        2012-10-2
China 2001    1        2001-2-10
China  2002    -1        2002-8-2
Japan   2011     1        2011-11-20
Japan    2012    -1        2012-10-2

想按照国家的名称挑选对应数据,现在不知如何在sas的程序中实现。请教各位高手给予帮助,谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:Country Japan China Count HINA China 如何

沙发
tangliang0905 发表于 2013-1-19 00:33:47
more details?

藤椅
guoyajing9 发表于 2013-1-19 12:04:01
就是利用sas程序,对这个文件中的数据,按照国家筛选。,如以china作选择对象,新文件中结果为
COUNTRY        TYPE        EVENTDAY        year
CHINA        1        2005-10-17        2005
CHINA        1        2006-07-27        2006
CHINA        1        2006-09-13        2006
CHINA        1        2007-05-30        2007
CHINA        1        2007-07-26        2007
CHINA        1        2007-11-06        2007
CHINA        1        2008-07-31        2008
CHINA        1        2010-10-08        2010
CHINA        1        2010-11-11        2010
CHINA        1        2010-12-16        2010
谢谢!希望能得到大家的帮助

板凳
webgu 发表于 2013-1-19 12:50:17
  1. proc import out=want(where=(country="CHINA"))
  2.                     datafile="d:\12 tst\book1.xlsx"
  3.                                         dbms=excel replace;
  4. run;
复制代码
需要SAS9.2 TS2 以上版本支持xlsx。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
冰雨狼 + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

报纸
guoyajing9 发表于 2013-1-19 13:14:39
感谢帮助!
当时只是想将有关数据提供,未考虑excel文件格式问题,抱歉!
已按照代码走了一边,得出想要的结果,谢谢!
另:如果直接对sas文件选择,如何编程?
菜鸟问题,惭愧惭愧!
祝一切顺利!

t1.rar

1.71 KB

本附件包括:

  • t1.sas7bdat

地板
Aharach 发表于 2013-1-19 13:58:06
从Old这个SAS数据文件里面取出China相关数据。
  1. Data New;
  2.     Set Old;
  3.     Where Coutry = "China";
  4. Run;
复制代码

7
guoyajing9 发表于 2013-1-19 14:51:15
从这里得到的帮助很多,真的很感谢!

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

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