向量的建立:
c()函式
seq()冒號
> seq1 <- seq(5,15,by=0.4) #獲得5-15間距為0.4的向量
> s <- 5:15
向量元素的訪問
索引:[ ] (索引從位置1開始)
>t <- c("sun","mon","tue","wed","thurs","fri","sat")
>u <- t[c(2,3,6)] # 找出t中第2,3,6位置的資料: "mon" "tue" "fri"
>x <- t[c(-2,-5)] # -是負號,用於表示刪除,該句含義是保留除2,5位置外的資料
> y <- t[c(0,0,0,0,0,0,1)] # 0表示false,不保留0的對應位置的資料,保留1對應位置的資料
> v <- t[c(true,false,false,false,false,true,false)] #保留true對應位置的資料
向量的操作:
(1)相同長度的向量運算:可以新增,減去,相乘或相除兩個相同長度的向量
(2)不同長度的向量操作:對不等長的兩個向量應用算術運算,則較短向量的元素被迴圈以完成操作
v1 <- c(7,3,8,4,5,0,11,9)
v2 <- c(4,11)
# v2 becomes c(4,11,4,11,4,11,4,11)
> v1+v2
[1] 11 14 12 15 9 11 15 20
(3)向量的排序:sort()
從小到大排序:sort()
從大到小排序:sort(資料,decreasing=true)
r語言邏輯向量相加 R語言學習筆記 向量
本章命令小結 x 建立向量並賦值給xc 數值,數值,數值 c 字串 字串 字串 c true,false,t,f c 1 100 冒號表示等差數列,1 100是1到100的等差數列 公差為1 seq from 起始值,to 終止值,by 公差 建立等差數seq from 起始值,to 終止值,len...
R語言 向量
1 seq 產生有規律的數列,間距省略時預設值為1。例1 seq 10,20,0.5 例2 seq 0,by 0.03,length 15 2 rep 產生有規律的數列,重複第乙個變數若干次。例1 rep 1 3,1 3 例2 rep 1 3,rep 2,3 例3 rep 1 3,length 10...
R語言 向量
向量是以一維陣列的方法管理資料的一種物件型別。可以說向量是r語言中最基本的資料型別,很多演算法函式都是以向量的形式輸入的。向量可以是數值型 字元型 邏輯值型 t f 和複數型。seq產生等距間隔的數列,其基本形式為 seq from 1,to 1,by from to length.out 1 le...