MDL = c(5,.6,.7,.5,3,.5,2,1,2,5) Mean= c("<5",2,3,4,"<3",6,7,8,9,10)
Изменить все средства с помощью «<» на 2/3 MDL </p>
как мне изменить строку на цифру c?
Мы можем создать индекс с grep, чтобы соответствовать <, а затем использовать этот индекс для обновления значений 'Среднее'
grep
<
i1 <- grepl("<", Mean, fixed = TRUE) Mean[i1] <- 2/3 * MDL[i1] Mean <- as.numeric(Mean)
РЕДАКТИРОВАТЬ: На основе комментариев @RuiBarradas