在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/ –