R 輸入和輸出

2021-06-26 12:55:06 字數 1113 閱讀 1992

啟動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...