Я пытаюсь добавить значения в новый столбец на основе значений в другом столбце. Используя в качестве примера данные радужной оболочки, моя основная логика такова: «Если радужная оболочка $ Sepal.Length> 5, то радужная оболочка $ size == 'TRUE'".
> head(iris, 2)
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
Используя данные радужной оболочки в качестве примера, моя основная логика: «Если радужная оболочка $ Sepal.Length> 5, то радужная оболочка $ size == 'TRUE'" для получения:
Sepal.Length Sepal.Width Petal.Length Petal.Width Species size
1 5.1 3.5 1.4 0.2 setosa TRUE
2 4.9 3.0 1.4 0.2 setosa NA
Я могу подмножество данных, но не могу получить синтаксис для передачи значения обратно. Как то так?
subset(iris, iris$Sepal.Length >= 5) %>% iris$size == 'TRUE'