2 2 R語言基礎 向量

2022-06-19 22:06:20 字數 668 閱讀 7999

#vector 向量的三種建立方法,兩個引數:型別,長度

> x <- vector("character",length=10)

> x1 <- 1:4

> x2 <- c(1,2,3,4)

> x3 <- c(true,10,"a") #如果給向量賦值時元素型別不一致,r就會強制轉換,將他們變為同一型別

> x4 <- c("a","b","c","d")

> #強制轉換的函式如下:

> as.numeric(x4)

[1] na na na na

warning message:

nas introduced by coercion

> #強制轉換的函式如下:

> as.numeric(x4)

[1] na na na na

warning message:

nas introduced by coercion

> as.logical(x4)

[1] na na na na

> as.character(x4)

[1] "a" "b" "c" "d"

> class(x1) #檢視資料的型別

[1] "integer"

> names(x1) <- c(x4) #給向量每乙個元素新增名稱

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...

r語言which R語言向量

向量是以一維陣列的方法管理資料的一種物件型別。可以說向量是r語言中最基本的資料型別,很多演算法函式都是以向量的形式輸入的。向量可以是數值型 字元型 邏輯值型 t f 和複數型。seq產生等距間隔的數列,其基本形式為 seq from 1,to 1,by from to length.out 1 le...