如何在 R 中使用“for”循环进行非连续观察
Posted
技术标签:
【中文标题】如何在 R 中使用“for”循环进行非连续观察【英文标题】:how to use "for" loop in R for non-consecutive observations 【发布时间】:2014-04-18 14:19:44 【问题描述】:我仍然熟悉 R,并且我发现了一些小的技术问题,如果有人可以帮助我解决这些问题,我将不胜感激。
我正在尝试使用“for”编写一个循环来进行非连续观察,因此我不想为 1:1000 天的序列循环运行它,例如每 64 天运行一次
我尝试用我想要的序列定义一个向量 X,但是 R 返回一个错误并且只使用向量的第一个数字入口。
X
我希望有人能给我提示如何做到这一点
谢谢你的进步
【问题讨论】:
谢谢 Hugh,就这么简单 【参考方案1】:你需要的是
for( i in seq(from=1, to=1000, by=64) ) print(i)
1:X
尝试创建一个从 1 到 X 的向量,每次步进 1,在这种情况下,X 是一个向量,因此它只包含第一个元素。
【讨论】:
以上是关于如何在 R 中使用“for”循环进行非连续观察的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PySpark 进行嵌套的 for-each 循环