【发布时间】:2018-09-26 12:26:35
【问题描述】:
对不起,如果这太基本了,但我想知道 R 中的 sum 函数是否将一个向量的第一个值与另一个向量的第一个值进行比较,然后将第一个向量的第二个值与第二个向量的第二个值进行比较第三个等,还是将第一个元素与第二个向量中的所有元素进行比较,等等。
这是我尝试过的:
sum(databef$SD>dataaft$SD, na.rm=TRUE)
它应该计算数据库databef的标准偏差SD超过另一个数据库的标准偏差的次数。但我不明白如何进行比较。
【问题讨论】:
-
sum函数将一个向量中的所有值相加,没有比较?!
-
你尝试了什么?另见:How to Ask
-
试试这个:
x <- 1:10; y <- 11:20; sum(x, y); x + y自己总结 -
@ANG 抱歉,我已对我的问题进行了一些澄清。我想计算 databef 的 SD 大于另一个的次数。但它是否逐行计算?意思是,databef 的第一个 SD 与 dataaft 的第一个 SD 等等。或者 databef 的第一个 SD,与 dataaft 的所有 SD?
-
也阅读有关回收的信息。试试看:
sum(1:2 == 1:3)
标签: r