【发布时间】:2026-02-13 18:05:03
【问题描述】:
新手 R 问题。很抱歉问:我确定它已被回答,但显然它很难搜索。我已经阅读了 var (variance) 的手册页,但我不明白。检查书籍,网页(好的,只有两本书)。我会等待有人指出我现有的答案....
> 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,则效果会更好。