qoiqpwqr 发表于 2011-2-27 12:08 
你可以用length(Lst)试试看,结果是4
list可以看成一个vector,只不过里面的每个元素可能类型不一样。
多谢您的热心,但是这个并不能解释为什么data.frame不是vector呀,看定义好像data.frame还是一种特殊的list呢,而且我下面的一段程序,也可以用length(y)来看y的长度呀:
> y=read.table("clipboard")
> y
V1 V2 V3 V4 V5 V6 V7 V8 V9
1 1 2 3 4 5 6 7 8 9
> length(y)
[1] 9
> is.vector(y)
[1] FALSE
> is.data.frame(y)
[1] TRUE
> is.list(y)
[1] TRUE