全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1916 0
2020-12-19
首先,我认为filename和libname的差异在于:    libname指向了一个路径(文件夹),然而这个逻辑库里面包含了很多个数据集,我们称这个路径(文件夹)逻辑库。

    filename也指向了一个路径(当然也可以具体文件),然而这个路径里面可能包含了各种格式的文件(不一定是数据集)。
所以,这两个语句做的事儿,是不完全相同的。libname说:我只想找路径里面的数据集。filename说:我他妈啥都要找。
filename指向一个具体文件的代码:
filename ak "D:/软件学习/SAS软件学习/SAS_Workshop/SAS_study/filename.txt";
data studen;
infile ak;
input student_ID name$ height;
run;
proc print data=studen;
run;


filename指向一个文件夹的代码:
filename ak "D:/软件学习/SAS软件学习/SAS_Workshop/SAS_study/";
data studen;
infile ak(filename.txt);
input student_ID name$ height;
run;
proc print data=studen;
run;


二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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