gpt4 book ai didi

r - 有没有办法根据行索引向量获取数据帧行?

转载 作者:行者123 更新时间:2023-12-02 06:46:58 25 4
gpt4 key购买 nike

我有一个向量“a”,它是行索引的数值向量。我想从名为“数据”的数据框中获取这些行以及它们旁边的接下来的 20 行。有办法做到这一点吗?

我已经试过了:
data2 <- data[a:a+20,]但没有成功。

如果a <- c(1, 21, 42)我想从“数据”中提取行 1:20、21:41 和 42:62,并将它们存储在另一个对象中。

最佳答案

这是从 base 开始的另一种方式,没有花哨的函数和 for 循环:

data2 <- data[rep(a, each = 21) + 0:20,]

关于r - 有没有办法根据行索引向量获取数据帧行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57129551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com