全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
27400 15
2012-11-24
请问各位大虾,昨天学习sas中的%include的用法,用了朱世武那本书的程序但是无法运行,不知道有没有对这个比较熟悉的,可否讲一下这个的用法和理解?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-24 12:40:28
是最常见用法是 调入一段存在另一个文件中的SAS序,

如; mycode.sas 文件如下:
data monthly;
   input x y month $;
   datalines;
1 1 January
2 2 February
3 3 March
4 4 April
;

存放位置是:d:\code

你可以用 %include "d:\code\mycode.sas";来建立monthly数据集。
二维码

扫码加我 拉你入群

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

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

2012-11-24 13:19:33
webgu 发表于 2012-11-24 12:40
是最常见用法是 调入一段存在另一个文件中的SAS序,

如; mycode.sas 文件如下:
谢谢。这个我明白了。请问可否直接调用外部数据文件?即txt文件已存在,我用%include name ‘d:\code\myfile.txt'  以后可以用name来代替那个文件进行程序操作?
二维码

扫码加我 拉你入群

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

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

2012-11-24 14:54:17
外部数据文件?不是很清楚你的意图。感觉有些像 infile.
filename myfile 'd:\code\myfile.txt';

data demo;
  infile myfile;
  input  a b c;
  run;
二维码

扫码加我 拉你入群

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

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

2012-11-24 18:51:18
webgu 发表于 2012-11-24 14:54
外部数据文件?不是很清楚你的意图。感觉有些像 infile.
filename myfile 'd:\code\myfile.txt';
是我一开始理解不对,%include可以直接调用外部文件,而我以为这个外部文件可以本身就是一个数据文件
二维码

扫码加我 拉你入群

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

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

2012-11-26 10:06:06
在我研究方面,我一般都是将一个项目的相似的MACRO分别建立SAS程序文件。在以后调用的之后直接用:
%include “D:\mycode1.sas”;
%include “D:\mycode2.sas”;


这样不用打开文件就可以先编译宏。

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群