重複の可能性:
オブジェクトがベクトルである理由
私のコードを見てください:
> 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
ベクトルで混乱しています。なぜここで data[1,] をベクトルにできないのですか?