有条件地将一列替换为另一列(R)

诺姆

因此,col和prob可以视为一个包;他们一起去,例如col2与prob2“一起去”。

我怎样才能让这个如果在一个小区col就是<NA>,在prob对应于它也将与替换<NA>

数据:

   col2          prob2    col3            prob3     col4            prob4    col5              prob5
    2  0.126269620610401  <NA>  0.979143074247986   <NA>  0.150689669651911  <NA>   0.11148908524774
    3  0.730431054253131  <NA>  0.826114872703329   <NA>  0.368350319797173  <NA>   0.299717969959602
    2  0.320544729940593    3   0.0434977798722684   4    0.859434255165979   11    0.150506388396025
    2  0.0354198240675032   3   0.240764779038727    5    0.276169682852924  <NA>   0.0449998050462455

目标:

   col2          prob2    col3         prob3        col4            prob4      col5          prob5
    2  0.126269620610401  <NA>          <NA>        <NA>   0.150689669651911   <NA>           <NA>
    3  0.730431054253131  <NA>          <NA>        <NA>   0.368350319797173   <NA>           <NA>
    2  0.320544729940593    3   0.0434977798722684    4    0.859434255165979    11     0.150506388396025 
    2  0.0354198240675032   3   0.240764779038727     5    0.276169682852924   <NA>           <NA>
追赶

建立在先前答案的基础上,这是在所有列探针对中以编程方式执行此操作的一种方法:

x <- data.frame(col2 = c(NA, NA, 1,2), prob2 = runif(4), col3 = c(3,4,NA,NA), prob3 = rnorm(4))

colColumns <- grep("col", names(x))

for (j in colColumns) {
  x[ j+1] <- ifelse(is.na(x[, j]), NA, x[, j+1])
}

结果int:

  col2     prob2 col3    prob3
1   NA        NA    3 1.359170
2   NA        NA    4 1.165798
3    1 0.2701173   NA       NA
4    2 0.6411366   NA       NA

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 dplyr 有条件地将列中的值替换为另一列中的值

来自分类Dev

R根据另一列中的文本有条件地替换NA

来自分类Dev

有条件地将值从R中的一列粘贴到另一列

来自分类Dev

有条件地用另一列的值替换列的值perl

来自分类Dev

如何有条件地将一列填充到列表中另一列中的值?

来自分类Dev

有条件地将一列的内容复制到另一列

来自分类Dev

根据Pyspark中另一列的值,有条件地从同一列的另一行值替换一行中的值?

来自分类Dev

如何有条件地聚合基于另一列的列

来自分类Dev

按一列分组并有条件地计数另一列-MySQL

来自分类Dev

有条件地在R中用另一列(但不在同一行中)的值填充一列的值

来自分类Dev

将一列条件中的值替换为另一列:R

来自分类Dev

如何使用带有条件的另一列的值更新一列?

来自分类Dev

根据另一列中的数据有条件地从不同列中选择数据

来自分类Dev

MSSQL:如果为空,则使用另一列的值有条件地填充列

来自分类Dev

根据另一列的行值有条件地返回一些行值的向量

来自分类Dev

根据条件将一列中的值替换为另一列中的值

来自分类Dev

根据条件将一列中的条目替换为另一列中的条目

来自分类Dev

熊猫根据在另一列上有条件的随机值样本替换NaN值

来自分类Dev

如何在熊猫中将一列子集化而另一列有条件

来自分类Dev

如何对另一列有条件的列求和?

来自分类Dev

Purrr-有条件地突变数据帧列表中的一列

来自分类Dev

有条件地更改最后一列的值

来自分类Dev

SQL-需要有条件地求和一列

来自分类Dev

在 dplyr 中有条件地改变一列

来自分类Dev

VBA,需要基于另一列中的更改的有条件总和

来自分类Dev

有条件地为该列分配一个值,以说明它是在另一列中的值之前还是之后

来自分类Dev

有没有办法遍历python数据框,比较列值(嵌套列表)并有条件地更新另一列?

来自分类Dev

如何有条件地回显多维数组的一列中的一个或所有值?

来自分类Dev

通过使用 Kable 将一列中的单元格与另一列中的值进行比较,有条件地格式化一列中的单元格

Related 相关文章

  1. 1

    使用 dplyr 有条件地将列中的值替换为另一列中的值

  2. 2

    R根据另一列中的文本有条件地替换NA

  3. 3

    有条件地将值从R中的一列粘贴到另一列

  4. 4

    有条件地用另一列的值替换列的值perl

  5. 5

    如何有条件地将一列填充到列表中另一列中的值?

  6. 6

    有条件地将一列的内容复制到另一列

  7. 7

    根据Pyspark中另一列的值,有条件地从同一列的另一行值替换一行中的值?

  8. 8

    如何有条件地聚合基于另一列的列

  9. 9

    按一列分组并有条件地计数另一列-MySQL

  10. 10

    有条件地在R中用另一列(但不在同一行中)的值填充一列的值

  11. 11

    将一列条件中的值替换为另一列:R

  12. 12

    如何使用带有条件的另一列的值更新一列?

  13. 13

    根据另一列中的数据有条件地从不同列中选择数据

  14. 14

    MSSQL:如果为空,则使用另一列的值有条件地填充列

  15. 15

    根据另一列的行值有条件地返回一些行值的向量

  16. 16

    根据条件将一列中的值替换为另一列中的值

  17. 17

    根据条件将一列中的条目替换为另一列中的条目

  18. 18

    熊猫根据在另一列上有条件的随机值样本替换NaN值

  19. 19

    如何在熊猫中将一列子集化而另一列有条件

  20. 20

    如何对另一列有条件的列求和?

  21. 21

    Purrr-有条件地突变数据帧列表中的一列

  22. 22

    有条件地更改最后一列的值

  23. 23

    SQL-需要有条件地求和一列

  24. 24

    在 dplyr 中有条件地改变一列

  25. 25

    VBA,需要基于另一列中的更改的有条件总和

  26. 26

    有条件地为该列分配一个值,以说明它是在另一列中的值之前还是之后

  27. 27

    有没有办法遍历python数据框,比较列值(嵌套列表)并有条件地更新另一列?

  28. 28

    如何有条件地回显多维数组的一列中的一个或所有值?

  29. 29

    通过使用 Kable 将一列中的单元格与另一列中的值进行比较,有条件地格式化一列中的单元格

热门标签

归档