天天看點

R變量、輸出、注釋

1、變量

變量名稱

R語言變量名稱:字母、數字、下劃線​

​_​

​​或點号​

​.​

​組成,變量名稱以字母或點開頭;

檢視已定義的變量:print(ls())

變量定義

無需指定變量類型,直接取名使用即可,例如

temp = 1
str = "Hello World"
b = TRUE      

2、輸出

print()

R語言的輸出函數:print(),支援數字、字元串輸出

cat()

字元串拼接

如果需要輸出結果的拼接,可以使用cat()函數

> cat(1, "加", 1, “等于”, 2, '\n')
1 加 1 等于 2      

結果寫入檔案

# 覆寫寫入
cat("字元串", file="D:\\r_test.txt") 
# 追加寫入
cat("字元串", file="D:\\r_test.txt",append=TRUE)      

sink()

sink()函數可以把控制台輸出的文字直接輸出到檔案中去:

sink("D:\\r_test.txt")      

這條語句執行以後,任何控制台上的輸出都會被寫入到 “D:\r_test.txt” 檔案中去,控制台将不會顯示輸出,如果我們依然像保留控制台的輸出,可以設定 split 屬性:

sink("D:\\r_test.txt", split=TRUE)      
注意:這個操作也是"覆寫寫入"操作,會直接清除原有的檔案内容。

3、注釋

# R語言注釋      
if(FALSE) {
    "
    這是一個多行注釋的執行個體
    注釋内容放在單引号或雙引号之間
    "
}