Я пытаюсь выполнить двоичное условное кодирование в R:
Допустим, мы хотим создать новые столбцы в наборе данных mtcars с именем binary_col
, которые будут равны 1, если столбцы qsec больше или равны16 и 0.
Использование приведенного ниже кода не работает:
library(ggplot2)
library(dplyr)
df <- mtcars
df %>% head
df %>% mutate(binary_col = if (qsec >= 16) {
binary_col = 1
})
df %>% head