R語(yǔ)言基礎(chǔ)(一)--變量與數(shù)據(jù)類型
對(duì)象與賦值
對(duì)象
在R中,一切皆對(duì)象,對(duì)象可以是原始的數(shù)據(jù)類型,例如數(shù)值、字符和邏輯等,也可以是復(fù)雜的數(shù)據(jù)結(jié)構(gòu),例如向量、矩陣、數(shù)組、列表和數(shù)據(jù)框等。此外,函數(shù)也是對(duì)象。
賦值
R中可以使用<-
或=
符號(hào)來為變量賦值,其中<-
最為常用,例如 :x <- 10
?或?name = "John"
。
數(shù)據(jù)類型
R語(yǔ)言支持處理多種數(shù)據(jù)類型,包括數(shù)值型(numeric)、整數(shù)型(integer)、字符型(character)、邏輯型(logical)、復(fù)數(shù)型(complex)和原始型(raw)
數(shù)值型(numeric):用于存儲(chǔ)實(shí)數(shù)型變量,例如:
x <- 3.14
。整數(shù)型(integer):用于存儲(chǔ)整數(shù)型變量,例如:
x <- 5L
。字符型(character):用于存儲(chǔ)文本數(shù)據(jù),例如:
x <- "Hello, world!"
。邏輯型(logical):用于存儲(chǔ)邏輯值,包括?
TRUE
?和?FALSE
,例如:x <- TRUE
。復(fù)數(shù)型(complex):用于存儲(chǔ)復(fù)數(shù),例如:
x <- 1 + 2i
。原始型(raw):用于存儲(chǔ)原始字節(jié)數(shù)據(jù),例如:
x <- charToRaw("Hello")
。
你可以使用?typeof()
?函數(shù)來查看變量的數(shù)據(jù)類型。例如:
標(biāo)簽: