【问题标题】:Third column based on two other columns第三列基于其他两列
【发布时间】:2021-05-19 16:52:47
【问题描述】:

如果我想根据其他两列添加第三列,我可以使用什么代码。

如果第 1 列或第 2 列 =1,我希望第 3 列说 1

在excel中我知道我可以使用

=IF((OR(F426=1,G426=1)),"1","0")

但我想学习如何在 R 中做到这一点。

谢谢!

【问题讨论】:

    标签: r excel


    【解决方案1】:

    我们可以使用|

    df1$column3 <- with(df1, +(column1 == 1|column2 == 1))
    

    rowSums

    df1$column3 <- +(rowSums(df1[c('column1', 'column2')] == 1) > 0)
    

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 1970-01-01
      相关资源
      最近更新 更多