請看看我的代碼:
> x=function(z){z+1}
> y=list(n1=1,n2="qwe",n3=TRUE,n4=x)
> is.vector(y)
[1] TRUE
爲什麼y
載體? n1
是數字,n2
是字符,n3
是邏輯的,n4
是一個函數。
他們是不同的,那麼爲什麼y
是一個向量?當然y
只能是一個列表?
> data
name sex age height
1 x1 F 18 162
2 x2 M 19 170
3 x3 M 21 178
4 x4 F 22 166
5 x5 F 23 165
> data[1,]
name sex age height
1 x1 F 18 162
> is.vector(data[1,])
[1] FALSE
我很困惑向量,爲什麼這裏的數據[1,]不能是一個vectort?
你能告訴我們你爲什麼要問「矢量」這麼多問題?我寫了成千上萬行R代碼,我不記得曾經測試過is.vector(something)。 – Spacedman 2012-07-23 13:25:59
我無法理解概念向量及其用法。 – 2012-07-23 14:00:36