R語言 變數

2021-08-07 01:28:30 字數 843 閱讀 1878

變數的命名規則

只能包含資料,字母,點,下劃線,僅能以字母或者點開頭,但是點後面不能直接跟數字。

變數的賦值

可以使用等於,向左,向右賦值,可以用print或者cat()函式輸出。

例子:> var.1= c(1,2,3)

> var.2=c(4,5,6)

> var.3=c("green","red","yellow")

> print(var.1+var.2)

[1] 5 7 9

> cat("var.3 is",var.3,"")

var.3 is green red yellow > cat("var.3 is",var.3)

var.3 is green red yellow> 

變數的資料型別

在r語言中,變數都是由r物件來指定的資料型別,在每次使用同乙個變數時,我們可以根據建立的物件一次有一次的更改其資料型別

查詢變數

----ls()   

-----模式匹配,pattern賦值,比如ls(pattern='var')

print(ls(pattern='var'))

[1] "var.1" "var.2" "var.3"

----想顯示點開頭的變數, ls(all.name=true)

print(ls(all.name=true))

刪除變數

rm(),可以指定變數名,也可以結合ls()一起使用

rm(age)   rm(list=ls())

R語言變數賦值

變數可以使用向左,向右且等於操作符來分配值。可以使用print 或 cat 函式列印變數的值。cat 函式將多個專案並成連續並列印輸出。assignment using equal operator.var.1 c 0,1,2,3 assignment using leftward operator...

自變數選擇(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 越大,所對應的回歸方程越好。從擬...

R語言變數作用域

語言採用的是lexical scoping 詞法作用域 詞法作用域,又稱靜態作用域,即變數定義後的作用域是不變的。在函式的主體裡面,變數是分為被約束的 區域性的 或自由的三種。被約束的變數是指匹配函式形式引數的變數。區域性變數是指,在函式主題內建立和定義的變數。自由變數指的是那些既不是 區域性也不是...