如何根据R中的条件将单元格的值传播到其他行

时间:2018-02-02 17:09:15

标签: r

我的数据框如下所示:

index    A    B    correct
1        1    1    -
2        1    2    -
3        1    3    0
4        2    1    -
5        2    2    -
6        2    3    1

我想宣传“正确”的价值。当A匹配时到其他行。即所需的输出:

index    A    B    correct
1        1    1    0
2        1    2    0
3        1    3    0
4        2    1    1
5        2    2    1
6        2    3    1

因此,所有具有A = 1的行将具有相同的正确值,该值从行(A = 1,B = 3)传播。

我应该如何在R中执行此操作?我有一个包含许多列的大型数据框,似乎在R中不推荐使用循环来操作数据帧。任何帮助都将非常感谢!

1 个答案:

答案 0 :(得分:1)

    <md-button @click.prevent="onBtnLoginClicked"
               class="md-raised md-primary"
               :disabled="isExecutingLogin">
      <span v-if="!isExecutingLogin">
        Login
      </span>
      <span v-else-if="isExecutingLogin">
        <md-progress-spinner id="spinner" :md-diameter="20" :md-stroke="3"
                             md-mode="indeterminate"/>
      </span>
    </md-button>