1. 程式人生 > >2-2 R語言基礎 向量

2-2 R語言基礎 向量

#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) #給向量每一個元素新增名稱