首页 > 解决方案 > 如何在 R 中求和?

问题描述

我试图在 i = 1:25 处求 i^2 的总和,但我做错了。作为参考,我的代码是:'''

my.sum <- 0
  for(i in 1:25){
    sum1 <- i^2)
    my.sum = my.sum + sum1
  }
my.sum

'''

谁能告诉我我做错了什么?谢谢!

标签: r

解决方案


你有一个)之后i^2,所以它会在删除后工作

my.sum <- 0
for (i in 1:25) {
  sum1 <- i^2
  my.sum <- my.sum + sum1
}

> my.sum
[1] 5525

其实你可以使用下面的代码简称

> sum(seq(25)**2)
[1] 5525

推荐阅读