0

我一直在尝试在 R 中生成一个命令,该命令允许我生成一个新向量,其中每一行是前一个向量的 25 行的总和。

我已经尝试制作一个函数来执行此操作,这使我可以为一个数据点生成结果。

我将把它放在我不得不去的地方;我意识到这可能是一个相当基本的问题,但这是我一直在努力解决的问题......任何帮助将不胜感激;

example<-c(1;200)


fun.1<-function(x)
{sum(x[1:25])}

checklist<-sapply(check,FUN=fun.1)

然后这为我提供了一个长度为 200 的向量,其中所有值都是 NA。

任何人都可以提供帮助吗?

4

1 回答 1

2

您的示例有点嘈杂(例如,c(1;200)没有意义,可能您想要1:200那里,或者,如果您想要一个列表列表,那么类似rep,没有check变量,它应该是example,等等)。

这是我认为您可能需要的代码(据我所知):

x <- rep(list(1:200), 5)
f <- function(y) {y[1:20]}
sapply(x, f)

下次请更具体,在提交问题之前尝试您发布的代码作为示例。

于 2012-06-07T11:53:26.500 回答