SAS程序结构和逻辑的学习

  • proc import datafile 导入文件进逻辑库。
proc import datafile "/folders/myfolders/CSDN/course/data/name1.xlsx"  
       out = table1 
       dbms = xlsx ;
run;
  • data ku.data 
  • 两个数据相连:set纵向连接,merge 横向连接。对于merge需要先proc sort data = 将两数据对同一变量进行排序(BY)。
  • 使用keep 和 drop 对变量进行取舍。
  • rename 对变量进行重命名。rename 旧变量名= 新变量名。 
    data names;
         set name1;
         rename course = exam ; 
    run;

         或者可以用括号进行嵌套(就是括号好多)

data table1 ;
     set table2 (rename =(course = exam));
run;
  • 导出文件:
    proc export data = table2   
          outfile " /folders/myfolders/CSDN/course/data/name1.xlsx"  
           dbms = xlsx;
    run;

    这里前后的datafile 和data  对应着out 和 outfile 要注意哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值