啟動r後將預設開始乙個互動式的會話,從鍵盤接受輸入並從螢幕進行輸出。也可以處理寫在乙個指令碼檔案(乙個包含了r語句的檔案)中的命令集並直接將結果輸出到多類目標中。
►輸入
函式source( "filename" )可在當前會話中執行乙個指令碼。如果檔名不包含路徑,r將假設此指令碼在當前工作目錄中。例,source( "myr.r" )將執行包含在檔案myr.r中的r語句。
注:依照慣例,指令碼檔案以.r作為副檔名,不過,這並不是必須的。
在windows版本的r控制台中,可以在檔案(file)選單中選擇載入(source)來實現。
►文字輸出
►圖形輸出
雖然sink()可以重定向文字輸出,但它對圖形輸出沒有影響。要重定向圖形的輸出,需要使用下列函式,最後使用dev.off()將輸出返回到終端。 函式
輸出pdf( "filename.pdf" )
pdf檔案
win.metafile( "filename.wmf" )
windows圖元檔案
png( "filename.png" )
pbg檔案
jpeg檔案
bmp( "filename.bmp" )
bmp檔案
postscript( "filename.ps" )
postscript檔案
►資料的輸入
作為一名資料分析人員,通常會面對來自多種資料來源和資料格式的資料。r提供了適用範圍廣泛的資料匯入工具。向r中匯入資料的權威指南參見:
r可從鍵盤、文字檔案、microsoft excel和access、流行的統計軟體、特殊格式的檔案,以及多種關係型資料庫中匯入資料。
在大多數unix版本和windows系統上,r提供了一種呼叫和重新執行先前用過的命令的機制。鍵盤的上下鍵可以使游標在命令的歷史記錄(command history)中前翻或者後退。一旦找到了某條具體的命令,游標可以通過左右鍵移動,而且可以插入其他字元或者用del鍵刪除字元。
R語言 輸入輸出
在s互動執行時要顯示某乙個物件的值只要鍵入其名字即可,如 x 1 10 x 1 1 2 3 4 5 6 7 8 9 10這實際上是呼叫了print 函式,即print x 在非互動執行 程式 中應使用print 來輸出。print 函式可以帶乙個digits 引數指定每個數輸出的有效數字位數,可以帶...
R 讀寫檔案 輸入與輸出
從檔案中讀取資料框或矩陣 可以用read.table 來讀取資料框。z read.table d rcodes zfile.txt header true z name age 1john 25 2mary 28 3jim 19 注 此處scan 不能正確讀取資料框,因為這個檔案中數值和字元混雜,還...
輸入和輸出
本章內容為coursera課程c 程式設計中第七周的課件的整理 與輸入輸出流操作相關的類 istream是用於輸入的流類,cin就是該類的物件。ostream是用於輸出的流類,cout就是該類的物件。ifstream是用於從檔案讀取資料的類。ofstream是用於向檔案寫入資料的類。iostream...