【发布时间】:2021-11-22 20:56:40
【问题描述】:
如果行中的所有值都小于 1 并且超过例如 4 行,我正在尝试删除数据框中的连续行。
假设我们有一个专栏[0.1, 0, 5, 4, 0.2, 0.1, 0, 0, 0, 4, 9, 10]。然后我想只删除中间部分[0.2, 0.1, 0, 0, 0] 并离开[0.1, 0, 5, 4, 4, 9, 10]。问题是我可以通过使用 for 循环轻松做到这一点,但是我正在处理超过 300 万个数据点,而且花费的时间太长。因此,我正在寻找一种在 R 中利用矢量化的解决方案。有人知道我可以使用什么功能吗?
提前致谢!
【问题讨论】:
标签: r dataframe row vectorization