如何遍历确定的行范围?

时间:2019-01-17 11:57:18

标签: r for-loop

我一直坚持分析的开始。也许这个问题可能很愚蠢,但是我想请您提供一些帮助。 我有一个带有多个变量的数据框;每个变量有10个观测值。我的疑问是我如何才能为每个变量估计前5个观察值的最大值以及随后5个观察值的最大值。

这是我的代码的示例:

    for (i in 1:length(ncols)){
 max.value <- max(var1)
}

非常感谢您

1 个答案:

答案 0 :(得分:0)

# Load data
data(mtcars)

# Add running ID to check results if you want to
mtcars$ID <- seq.int(nrow(mtcars))

# Make index to separate data 50/50
ind <- seq_len(0.5*nrow(mtcars))

# Make two DFs "first..." and "second..."
firstpart <- mtcars[ind, ]
secondpart <- mtcars[-ind, ]

# Look at the results
View(firstpart)
View(secondpart)

# do your stuff to data