选择n行,评估条件,如果使用R

时间:2016-03-26 17:37:32

标签: r

我有一种情况,我很想知道R如何有效地处理。假设我有一个包含两列-V1和V2的数据集。 现在,我想要一种方法来评估列V1并一次检查3行(即行1到3,然后是4到6,依此类推)以满足以下两个条件: - a)3行V1中的任何一行都包含零 b)3行V1中的任何一行包含三位数

如果条件满足,则我们将V1列中的3个值与V2中的值交换。

我很难在R中找到一种方法。这必须在500,000行和5列中完成,因此效率很重要。

谢谢!

1 个答案:

答案 0 :(得分:0)

还不是很精通R,但这是一种方式;

word__pos__chunk[2]

我不太喜欢将交换列添加到框架中,但是我不太确定如何避免它。