新手R第。对不起,问:我确信它已经得到解答,但显然这是一个很难搜索的问题。我已阅读var(方差)的手册页,但我不明白。检查书籍,网页(好吧,只有两本书)。我会等待有人指点我现有的答案....会发生什么?
> df
first second
1 1 3
2 2 5
3 3 7
> df[,2]
[1] 3 5 7
> var(df[,2])
[1] 4
好吧,到目前为止,这么好。
> df[1,]
first second
1 1 3
> var(df[1,])
first second
first NA NA
second NA NA
呵呵??
在此先感谢。 !
我没有一个完整的答案,但不适增添几分呢。 R认为你在传递行时传递一个像对象一样的矩阵,当你传递给列时传递一个向量。 我同意这是一个有点怪异。如果不使用数据帧,而是使用矩阵R,则会更好一些。 – Seth