-
2-3矩陣和數(shù)組
矩陣(matrix):向量+維度屬性(整數(shù)向量:nrow,ncol)
創(chuàng)建矩陣:1.x<-matrix(nrow=3,ncol=2)(兩個(gè)元素,三行兩列)
? ? ? ? ? ? ? ? ? ? x<-matrix(1:6,nrow=3,ncol=2)(1到6為矩陣內(nèi)容,先填列)
? ? ? ? ? ? ? ? ?2.y<-1:6
? ? ? ? ? ? ? ? ? ?dim(y)<-c(2,3)
dim(x)(維度的屬性 查看x有多少行多少列)
attributes(x)查看x當(dāng)前的屬性
y2<-matrix(1:6,nrow=2,ncol=3)
rbind(y,y2)(行拼接矩陣)
cbind(y,y2)(列拼接矩陣)
數(shù)組(array):與矩陣類(lèi)似,但是維度可以大于2,矩陣的維度只能等與2
創(chuàng)建數(shù)組:1.x<-array(1:24,dim=c(4,6))(創(chuàng)建兩維的數(shù)組,維度為4行6列)
? ? ? ? ? ? ? ? ? ??x1<-array(1:24,dim=c(2,3,4))
(最常用的是向量,矩陣,數(shù)據(jù)框 ,數(shù)組作為了解)
查看全部 -
2-2向量
新建文件保存代碼
向量(vector):只能包含同一類(lèi)型的對(duì)象
注釋的符號(hào)為#?
如何生成一個(gè)指定長(zhǎng)度的空向量?
新建一個(gè)文件后 輸入代碼 選中代碼點(diǎn)擊右上角 Run運(yùn)行
例:x<-vector("character(向量中元素的類(lèi)型)",length=10(向量中包含的元素個(gè)數(shù)))
例:x1<-1:4 (創(chuàng)建了一個(gè)1到4的向量)
例:x2<-c(1,2,3,4)(用c函數(shù)來(lái)創(chuàng)建)? 如果c中元素為不同類(lèi)型,R會(huì)強(qiáng)制把元素轉(zhuǎn)化為同一類(lèi)型。?
命令轉(zhuǎn)化:例如:x4<-c("a","b","c")? ?as.numeric(x4)? ?即把字符型轉(zhuǎn)換成數(shù)值型
屬性相關(guān):
names(x1) <-c("a","b","c","d")給x1的元素添加名稱(chēng)
查看全部 -
R語(yǔ)言基礎(chǔ)
第2章 R語(yǔ)言的數(shù)據(jù)結(jié)構(gòu)
2-1 對(duì)象和屬性
對(duì)象的5種基本類(lèi)型
字符(character)
數(shù)值(整數(shù)和小數(shù))(numeric:real numbers)
整數(shù)(integer)
復(fù)數(shù)(complex)
邏輯(logical:TRUE/FALSE)
賦值符號(hào)為<-? ? 不建議使用=? ?R區(qū)分大小寫(xiě)
(數(shù)值型)有方括號(hào)1的意思是x的第一個(gè)元素是1
? ? ? ? ? ? ? ?沒(méi)有方括號(hào)1的意思是x中存儲(chǔ)的內(nèi)容是1
? ? ? ? ? ? ? ?class(x)? 查看x的類(lèi)型
? (整數(shù)型)如果強(qiáng)調(diào)是整數(shù) 則在賦值時(shí)在整數(shù)后面加上一個(gè)L例:x<-2L
(字符型)賦值時(shí)加雙引號(hào)
(邏輯型)例:t<-TRUE(大寫(xiě))
(復(fù)數(shù)型)例:x<-1+2i
屬性
名稱(chēng)(name)
維度(dimensions:matrix,array)
類(lèi)型(class)
長(zhǎng)度(length)
查看全部 -
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
R的對(duì)象的屬性
1、名稱(chēng)
2、維度
3、類(lèi)型
4、長(zhǎng)度
查看全部 -
數(shù)據(jù)結(jié)構(gòu)
1、賦值符號(hào):<-?
numeric:數(shù)值型
2、賦值整數(shù)型:<- 數(shù)字后邊加大寫(xiě)的L
integer:整數(shù)型
class(變量名)查看類(lèi)型
3、區(qū)分大小寫(xiě)?
4、字符串:character
<- "hello"
5、邏輯型:即真假 FALSE
t<- TRUE
在R中的真或假都需要用大寫(xiě)
6、復(fù)數(shù):complex
x<-? 1+2i
查看全部 -
列表中可以包含不同類(lèi)型的對(duì)象
list()----------------創(chuàng)建列表
查看全部 -
matrix(內(nèi)容,行數(shù),列數(shù))——?jiǎng)?chuàng)建矩陣
vector()+dim()----------------創(chuàng)建矩陣
cbind()------------------------矩陣按列合并
rbind()------------------------矩陣按行合并
attributes()-------------------查看矩陣屬性
array(內(nèi)容,dim = c())-------創(chuàng)建數(shù)組
查看全部 -
vector()
c()
as.
查看全部
舉報(bào)