Как заменить значения разных строк и столбцов условием? - PullRequest
0 голосов
/ 20 октября 2019

У меня есть dataframe с именем data1, и я должен заменить значения columns EntAge и Agemenar if EntAge<Agemenar EntAge is Agemenar && Agemenar is EntAge

Не могли бы вы мне помочь, пожалуйста?

Я пробовал это:

r <- replace(data1$Entage, data1$Entage < data1$Agemenar, data1$Agemenar)
data1$Entage <- r 

1 Ответ

0 голосов
/ 20 октября 2019

Работа в tidyverse сделает это легко. Предполагается, что вы хотите заменить EntAge на Agemenar, если EntAge

library(dplyr)

data1 <- data1 %>%
  mutate(EntAge = if_else(EntAge < Agemenar, Agemenar, EntAge)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...