91686


sexが1、かつ、groupが3の場合に、新しい変数として「category」＝１、その他（sex=0,
group=1,2）は0と作成したいです。ご教示お願い致します。

[code]

    df <- data.frame(
        ID = 1:4, age = c(43, 62, 54, 55), sex = c(0, 1, 1, 0), group = c(1, 2, 3, 3)
        BP = c(120, 130, 132, 110), BMI = c(21, 26, 23, 19))
    
[/code]


CC BY-SA 4.0
2022-10-20T02:09:57.190
91684
2022-10-20T02:38:25.577
2022-10-20T02:38:25.577
47127
54886
question
r tidyverse
複数の列の条件から新しい列を作成する方法


`ifelse` を使う場合。

[code]

    df <- df %>% mutate(category = ifelse(sex == 1 & group == 3, 1, 0))
    
[/code]


CC BY-SA 4.0
2022-10-20T02:33:51.340
91686
2022-10-20T02:33:51.340
47127
91684
answer