在SAS中,我们可以编写宏来导入文件。宏可以是这样的形式:像SAS一样在R中导入数据
%MACRO IMPORT_Data(OUT = , FILE =);
data &OUT ;
infile "&INPUT_path.\&File"
delimiter = ',' MISSOVER DSD lrecl=32767
firstobs=2 ;
input
Var1 : $10.
Var2 : best12.
Var3 : Percent5.2
Var4
Var5
;
%mend;
一旦我们有了这个宏,我们只需要改变文件名,并运行宏。每次我们读取文件时,我们都不需要编写导入文件的语法。任何人都可以帮助我获得R中的版本吗?一个参考也非常感谢。
你正在寻找一个函数()? http://stat.ethz.ch/R-manual/R-devel/library/base/html/function.html – djhurio
我不是在找一个函数。但是我在R中有一个宏选项,可以做我想要的。在这方面也有一些问题,所以在回答一些有用的意见。 – Beta
不完全是你的问题,但如果你已经有SAS脚本,你可能会发现SAScii包有用http://cran.r-project.org/web/packages/SAScii/ –