變數可以使用向左,向右且等於操作符來分配值。可以使用print() 或 cat()函式列印變數的值。cat() 函式將多個專案並成連續並列印輸出。
# assignment using equal operator.當我們上面的**執行時,它產生以下結果:var.1 = c(0,1,2,3)
# assignment using leftward operator.
var.2 <- c("learn","r")
# assignment using rightward operator.
c(true,1) -> var.3
print(var.1)
cat ("var.1 is ", var.1 ,"\n")
cat ("var.2 is ", var.2 ,"\n")
cat ("var.3 is ", var.3 ,"\n")
[1] 0 1 2 3注:向量c(true,1)有邏輯和數值類的混合。因此,邏輯類強迫轉換到數字類,如true為1。var.1 is 0 1 2 3
var.2 is learn r
var.3 is 1 1
在r,變數本身不需要宣告成任何資料型別,但它得到分配給它的是 r-物件的資料型別。所以r被稱為動態型別的語言,這意味著我們可以當在程式中使用它,並可再次並改變相同變數的變數的資料型別。
var_x <- "hello"當我們上面的**執行時,它產生以下結果:cat("the class of var_x is ",class(var_x),"\n")
var_x <- 34.5
cat(" now the class of var_x is ",class(var_x),"\n")
var_x <- 27l
cat(" next the class of var_x becomes ",class(var_x),"\n")
the class of var_x is characternow the class of var_x is numeric
next the class of var_x becomes integer
R語言 變數
變數的命名規則 只能包含資料,字母,點,下劃線,僅能以字母或者點開頭,但是點後面不能直接跟數字。變數的賦值 可以使用等於,向左,向右賦值,可以用print或者cat 函式輸出。例子 var.1 c 1,2,3 var.2 c 4,5,6 var.3 c green red yellow print ...
R語言初級教程 06 變數命名 賦值運算
在r語言中,使用變數前不需要宣告變數的型別。變數是在賦值運算後才建立的。對於變數的命名,我們主要記住下面三點就行了 在r中,用賦值運算子來進行賦值運算。可形象地看作是乙個向左的箭頭 將右邊的計算結果賦給左邊的變數。舉個例子 表示式x 的含義是將值6賦給變數x。注意 賦值運算子之間是不能有空格的 此外...
自變數選擇(R語言)
設ra2 r ra 2 為調整的復決定係數,n nn為樣本量,p pp為自變數的個數,則 r a2 1 n 1n p 1 1 r2 r 1 frac 1 r ra2 1 n p 1n 1 1 r2 在乙個實際問題的回歸建模中,自由度調整復決定係數ra2 r ra 2 越大,所對應的回歸方程越好。從擬...