首页 > 解决方案 > R 中的 For 循环 - 需要帮助

问题描述

我正在为 For Loops 苦苦挣扎,希望有人可以帮助我。我需要在 R 中使用一个循环来确定Σ25i=1i2的值

在此处输入图像描述

我是学习 R 的新手,我似乎无法弄清楚这一点。

谢谢您的帮助。

标签: rfor-loop

解决方案


使用for循环,您可以执行以下操作:

n <- 25
vec <- numeric(n)
for(i in seq_len(n)) vec[i] <- i^2
sum(vec)
#[1] 5525

seq_len创建一个从 1 到n每个值的序列,我们将数字平方并将其存储vecith 位置。


但是,您可以直接在没有for循环的情况下执行此操作。

sum(seq_len(n)^2)
#[1] 5525

推荐阅读