Я пытаюсь создать несколько операторов ifelse, которые будут печатать разные результаты в зависимости от значения переменной - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь создать оператор ifelse, который будет печатать либо увеличенный, уменьшенный или оставшийся неизменным, если x равен>, <или == 0 </p>

Это мой код:

Но я получаю ошибка: ошибка в ifelse (процент <0, paste0 («уменьшено на», формат (круг (процент,: аргумент «нет» отсутствует, без значения по умолчанию </p>

text1 <- paste0("Your value",
                ifelse(percentage < 0,
                       paste0(" decreased by ", format(round(percentage,1), nsmall = 1),
                              "% in ")),
                   ifelse(percentage > 0,
                          paste0(" increased by ", format(round(percentage,1), nsmall = 1),
                                 "% in ")),
                      ifelse(percentage == 0,
                             paste0("remained unchanged "), "ERROR"))

Пожалуйста, помогите

Спасибо

...