我有一列说hight,120,113,114,113,114,....直到100。也就是说,我的数据集中有100 hights。
现在,我想使用固定公式来计算特定值。公式为:
高= SQRT((hight1)^ 2 +(hight2)2 +(hight3)^ 2 ....)/ 2)
高= SQRT((120)^ 2 +(113)2 +(hight114)^ 2 ....)/ 2)
我无法使用R代码运行它来显示输出。是否有任何代码可以使用此公式快速获取此数据?
您可以在R中编写函数。您只需编写:
func_name <- function (argument) {
statement
}
您应该能够编写用于计算高度的公式。请尝试以下操作(我在array中使用了随机的100个高度new_data
):
height <- function(height_data) {
power <- (height_data ^ 2)
data_sum <- sum(power)
final_data <- data_sum/2
}
new_data <- rep(c(156, 189, 170, 155, 190), 20)
result <- height(new_data)
你应该有result
对象的结果
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句