проблемы с изменяемым цветом фона

Я делаю флештабируемый файл, используя набор данных iris, и заметил странную проблему с функцией цвета фона. Я пытаюсь условно раскрасить ячейки, если они превышают определенное значение:

 regulartable(iris) %>%
   bg(i=1, j=which(iris[1,1:4] > 5), "green")

введите здесь описание изображения

Он отлично работает, если хотя бы одна из ячеек удовлетворяет условию для j, но если ни одна из них не выполняет, он окрашивает всю строку, а не ничего:

 regulartable(iris) %>%
   bg(i=1, j=which(iris[1,1:4] > 6), "green")

введите здесь описание изображения

Есть ли способ сделать его цветным только при соблюдении условия? Также это функция или ошибка в пакете flextable?

Редактировать:

Это было решено версией 0.5.1 пакета flextable.


person morgan121    schedule 28.11.2018    source источник
comment
Спасибо, что сообщили об этом. Это побочный эффект, при отсутствии выбора выбирается все, что является плохой идеей, извините. Я исправлю это, но я должен быть осторожен (так как это может нарушить код пользователя).   -  person David Gohel    schedule 29.11.2018
comment
Нет проблем, у меня есть обходной путь, поэтому не нужно срочно или что-то в этом роде :) Вы можете опубликовать ответ, когда выпустите исправление?   -  person morgan121    schedule 30.11.2018
comment
нет проблем, я отвечу на этот вопрос, когда он будет решен   -  person David Gohel    schedule 30.11.2018
comment
Похоже, это было исправлено в новом выпуске, спасибо :) одна маленькая вещь, не все строки в таблице были удалены. Это тоже намеренно?   -  person morgan121    schedule 01.02.2019
comment
Селектор пока не менял, сделаю при следующем прогоне   -  person David Gohel    schedule 01.02.2019
comment
Ага, все цвета у меня исчезли. все форматирование больше не отображается, поэтому я подумал, что это исправлено: P   -  person morgan121    schedule 01.02.2019


Ответы (1)


Проблема устранена в версии 0.5.1 пакета flextable.

person morgan121    schedule 27.02.2019