R語言變數賦值

2022-09-15 13:12:08 字數 1213 閱讀 1694

變數可以使用向左,向右且等於操作符來分配值。可以使用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

var.1 is 0 1 2 3

var.2 is learn r

var.3 is 1 1

注:向量c(true,1)有邏輯和數值類的混合。因此,邏輯類強迫轉換到數字類,如true為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  character 

now 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 越大,所對應的回歸方程越好。從擬...